
微服务相关知识
文章平均质量分 89
一杯冰美式_丶
路虽远行则将至,事虽难做则必成
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloud网关Zuul和GateWay区别
SpringCloud网关Zuul和GateWay区别原创 2023-02-20 11:05:39 · 682 阅读 · 0 评论 -
什么是集群、什么是分布式
集群:就是具有完整功能的系统群集,一个集群节点坏了,其它节点能照常运行,这是不是像一个并联电路?一个并联电路节点坏了,其它节点还是能够正常工作的。 分布式:就是把一个大而复杂的业务计算分配到多个业务节点机器上,即多个节点机器构成一个完整的业务链。一个节点故障,则整个业务链中断奔溃,这就类似一个串联电路。而分布式一个比较突出的使用场景就是微服务中间件的系统架构模式。...原创 2019-05-20 18:04:28 · 1124 阅读 · 0 评论 -
SpringCloud中必须用到的组件
SpringCould Config: 分布式配置文件中心SpringCould netflis :核心组件Eureak (zookeeper、consul): 服务注册,服务治理中心Hystrix :服务容错,服务保护框架Ribbon :客户端负载均衡Fegin:基于Ribbon和Hystrix声明式服务调用组件Zuul:网管组件,提供智能路由、访问过滤等功能...原创 2019-05-20 18:16:26 · 657 阅读 · 0 评论 -
手写Ribbon本地负载均衡
本地负载均衡轮训算法可以使用原子计数器记录接口的 总请求数%服务数量 得到实际的服务下标位置原创 2019-05-20 18:23:19 · 328 阅读 · 0 评论 -
Ribbon与Nginx区别
服务器端负载均衡Nginxnginx是客户端所有请求统一交给nginx,由nginx进行实现负载均衡请求转发,属于服务器端负载均衡。既请求有nginx服务器端进行转发。客户端负载均衡RibbonRibbon是从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地,让后在本地实现轮训负载均衡策略。既在客户端实现负载均衡。应用场景的区别:Nginx适合于...原创 2019-05-20 18:24:58 · 443 阅读 · 0 评论 -
微服务架构的特点、优点、缺点、
特点:1、将系统服务层完全独立出来,并将服务层抽取为一个一个服务。 2、微服务遵循单一原则。 3、服务与服务之间采取restful等轻量协议。优点:1、服务的粒度更加细致,有利于资源的重复利用,提高开发效率。 2、可以更加精确的制定每个服务的优化方案,提高性能的可维护性。 3、适用于互联网时代,产品...原创 2019-02-28 14:13:10 · 8717 阅读 · 0 评论 -
什么是微服务
微服务架是从SOA架构演变过来,比SOA架构粒度会更加精细,让专业的人去做专业的事情(专注),目的提高效率,每个服务于服务之间互不影响,微服务架构中,每个服务必须独立部署,互不影响,微服务架构更加体现轻巧、轻量级,是适合于互联网公司敏捷开发。...原创 2017-10-29 22:20:05 · 226 阅读 · 0 评论 -
SpringCloud优点、缺点
优点:1、服务拆分粒度更细,有利于资源重复利用,有利于提高开发效率2、可以更精准的制定优化服务方案,提高系统的可维护性3、微服务架构采用去中心化思想,服务之间采用Restful等轻量级通讯,比ESB更轻量4、适于互联网时代,产品迭代周期更短缺点:1、微服务过多,治理成本高,不利于维护系统2、分布式系统开发的成本高(容错,分布式事务等)对团队挑战大总的来说优点大过于缺...原创 2019-05-18 18:37:47 · 23209 阅读 · 0 评论