随笔分类 - SpingCloud
摘要:什么是Feign: 声明式的伪Http客户端,使得写http客户端变得简单 使用Feign只要创建一个接口并注解就好,有可插拔的注解特性,可使用Feign注解和JAX-RS注解 支持可插拔的编码器和解码器 整合了Ribbon,有负载均衡的能力 整合了Hystrix,有熔断能力 声明式的伪Http客户
阅读全文
摘要:之前一直想,既然springCloud基于springBoot。那为什么很多公用的包还是要放在子模块pom中。试了一下,放在父模块中,应该也是没有什么问题的。 之前看视频上讲子模块的名字最好下划线。 但是他没说注册到eureka的服务名称,不能下划线!!!啊!不能下划线!!!真的坑了好几天。 还有就
阅读全文
摘要:负责均衡客户端,不是服务器端,nginx是在服务器端进行的负载均衡 Feign默认集成负载均衡 自动从Eureka Server获取服务列表 使用本地负载均衡策略去请求服务 轮询、随机、一致哈希性、加权、哈希 Nginx是c写的,ribbon是java写的,前者性能较好 依赖主要用spring-cl
阅读全文
摘要:https://blog.csdn.net/neosmith/article/details/53131023 程序构成 是纯正的 servlet 应用,需构建成war包部署 使用了 Jersey 框架实现自身的 RESTful HTTP接口 peer之间的同步与服务的注册全部通过 HTTP 协议实
阅读全文
摘要:直接看雷坤大神的博客:https://blog.csdn.net/qq_36895020/article/details/90112023 注: spring-cloud-starter-eureka-server已经废弃,用spring-cloud-starter-netflix-eureka-s
阅读全文
摘要:Idea: 这里是指定项目用什么JDK: 指定项目Maven配置和仓库路径: 同样是setting,搜索Runner: 设置VM-Options:-DarchetypeCatalog=internal 同时jdk版本要对应。避免每次创建maven工程的时候都去网上下载一个插件。 指定项目Maven配
阅读全文
摘要:
阅读全文
摘要:什么是微服务? 解决什么问题: 需求的不断增加,企业更新和修复大型整体式应用变得越来越困难 要求功能快速上线 一个大型复杂软件应用由一个或多个微服务组成 相比Dubbo等RPC框架, Spring Cloud提供的全套的分布式系统解决方案。 Spring Cloud 为开发者提供了在分布式系统(配置
阅读全文