| 消费者模块编写RestTemplate配置类,即可在控制层调用提供者模块 |
| |
| eureka需新建一个module作为服务注册中心 |
| zookeeper是安装应用作为服务注册中心 |
| consul是安装应用作为服务注册中心 |
| |
| ribbon用于服务调用和服务调用时的负载 |
| |
| openFeign用于服务调用,在消费者模块的业务层编写接口,接口中是提供者模块的控制层方法,消费者模块的控制层调用该接口 |
| |
| Hystrix用于服务降级:为方法指定一个兜底的方法 |
| 当服务提供者超时或出现异常时无法被调用,消费者模块的feign接口需做降级处理,为该接口指定一个实现类作为兜底的方法 |
| Hystrix用于服务熔断:为方法配置熔断的错误百分比和兜底的方法,访问方法,错误时降级,错误数过多时熔断,错误数减少时关闭熔断 |
| |
| gateWay需新建一个module作为网关:用于反向代理,隐藏微服务的IP;用于负载均衡,访问网关,由网关进行请求转发;用于过滤,只有指定规则的请求才能进来 |
| |
| config需新建module作为配置中心服务端,服务端从git上获取配置信息,其他微服务作为客户端从服务端获取配置信息 |
| |
| Stream用于消息中间件切换 |
| |
| Sleuth集成了zipkin:启动jar,在微服务中配置zipkin,访问后即可在zipkin中查看请求链路 |
| |
| nacos用于服务注册、配置中心,安装应用即可 |
| sentinel用于限流、降级:只需启动jar包即可,配置限流规则和降级规则会设置熔断时间 |
| seata用于解决分布式事务问题,需安装应用 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律