随笔分类 -  微服务

摘要:5 Hystrix Hystrix:一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖会不可避免得调用失败,比如超时、异常等,Hystrix能保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。 扇出:后面调用失败导致前面一串失败的情况。 服务 阅读全文
posted @ 2022-10-12 21:37 Tod4 阅读(319) 评论(0) 推荐(0)
摘要:分布式架构理论 方法远程调用 各个模块运行于不同的tomcat,模块之间通过网络进行调用。 远程调用的技术演进 1 WebService 解决应用程序之间的跨平台访问问题,基于SOAP/WSDL协议,让应用程序之间可以远程访问。 2 Dubbo + Zookepper Dubbo:基于RPC的程序远 阅读全文
posted @ 2022-10-11 21:42 Tod4 阅读(48) 评论(0) 推荐(0)
摘要:1 SpringCloud 核心 SpringCloud基于HTTP协议,这是和Dubbo最本质的区别,Dubbo的核心是RPC(远程方法调用) Eureka:注册中心 Ribbon:客户端负载均衡 Feign:远程接口调用 Hystrix:服务的熔断、降级、监控 Zuul:网关 在客户端进行远程方 阅读全文
posted @ 2022-10-11 21:40 Tod4 阅读(1220) 评论(0) 推荐(0)
摘要:微服务 分布式组件 注册中心:每一个微服务上线都应该注册到注册中心。这样做的好处在于方便微服务之间的相互调用,比如订单服务想要调用商品服务,就可以通过注册中心查看有哪几台主机的商品服务进行了注册,然后进行挑选。 配置中心:比如商品服务在10台机器上,一旦修改配置则需要每个进行修改十分麻烦,这时候可以 阅读全文
posted @ 2022-08-17 23:58 Tod4 阅读(267) 评论(0) 推荐(0)
摘要:网络地址转换-端口转发 VmWare网络配置可以参考这篇:VMWare虚拟机网络连接设置_santirenpc的博客-CSDN博客_vmware 上网设置,真的是被折磨到了。。 Docker 虚拟化容器技术,Docker基于镜像,可以秒级启动各种容器。每一种容器都是一个完整的运行环境,容器之间相互隔 阅读全文
posted @ 2022-08-17 23:56 Tod4 阅读(233) 评论(0) 推荐(0)