Spring - Asynchronous Request

2018-02-13
阅读 4 分钟
2.3k
返回Callable和DeferredResult区别在于the return value of DeferredResult will also be produced from any thread, i.e. one that is not managed by Spring MVC.

Spring Cloud - 技术栈

2018-02-05
阅读 2 分钟
6.9k
整理自杨波老师的总结 注册中心 Eureka Consul支持 KV 模型存储和灵活健康检查能力。 服务网关 Spring Cloud选择 Zuul 是最佳搭配,但异步性能不足(基于 Netty 的异步 Zuul 未推出正式版)。 基于 Nginx/OpenResty 的 API 网关 Kong 在 github 上比较火。因为采用 Nginx 内核,Kong 的异步性能较强,基于 lua 的插件比...

Spring Cloud - Ribbon

2018-01-26
阅读 3 分钟
1.7k
LoadBalancerAutoConfiguration.LoadBalancerInterceptorConfig::ribbonInterceptor返回了一个拦截器,作用主要是在客户端发起请求时进行拦截,进而实现客户端负载均衡功能。::restTemplateCustomizer会实例化RestTemplateCustomizer,其作用是设置::ribbonInterceptor返回的拦截器