@Scheduled调Feignclient调不了

用 postman 请求接口的时候,是有一个 webContext 的(就是 HTTP 请求信息),具体参数在HttpServletRequest 等类里面,feign 接口进行调用的时候,会复制 webContext 里面的参数,发起请求; 定时任务并不是 HTTP 请求发起的,所以 feign 取不到 webContext
阅读全文

微服务SpringCloud之Ribbon负载均衡器

Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多的负载均衡算法,如轮询、随机等。 在SpringCloud中,当Ribbon与Eureka配合使用时,Ribbon可自动从Eureka Server获取服务提供者地址列表,基于负载均衡算法、请求其中某一个提供者实例。
阅读全文

微服务开发框架Spring Cloud讲解与Dubbo对比

Dubbo和Spring Cloud并不是完全的竞争关系,两者所解决的问题域不一样:Dubbo的定位始终是一款RPC框架,而Spring Cloud的目的是微服务架构下的一站式解决方案。 非要比较的话,Dubbo可以类比到Netflix OSS技术栈,而Spring Cloud集成了Netflix OSS作为分布式服务治理解决方案,但除此之外Spring Cloud还提供了包括config、stream、security、sleuth等分布式服务解决方案。
阅读全文

浅谈单体应用与微服务框架

在我们没有接触到微服务、分布式框架的时候我们所写的程序为单体应用,什么是单体应用呢? 一个归档包(例如war格式或jar格式)包含所有功能的应用程序,通常称为单体应用。而框架单体应用的方法论,就是单体应用框架。
阅读全文
本文目录
    Loading...