![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
十点半睡
这个作者很懒,什么都没留下…
展开
-
Spring Cloud-RIBBON负载均衡算法解析
Ribbon 负载均衡算法 IRuleRibbon 提供了多种负载均衡策略算法,例如轮询算法、随机算法、响应时间加权算法等。默认采用的是轮询算法。当然,我们也可以指定 Ribbon 所要采用的负载均衡算法。public interface IRule{ /* * choose one alive server from lb.allServers or * lb.upServers according to key * * @return cho原创 2020-09-09 22:56:49 · 549 阅读 · 0 评论 -
微服务基础入门-注册中心
在落地注册中心的过程中,我们需要解决一系列的问题,包括 如何存储服务信息、如何注册节点、如何反注册、如何查询节点信息以及如何订阅服务变更等。注册中心如何存储服务信息注册中心既然是用来存储服务信息的,那么服务信息都包含哪些内容呢?一般包含三部分内容:分组、 服务名 节点信息,又包括节点地址和节点其他信息一般是按照“服务 - 分组 - 节点信息”三层结构来存储,Service 代表服务的具体分组,Cluster 代表服务的接口名,节点信息用 KV 存储。搞清楚了注册中心存储服务信息原创 2020-08-28 15:18:00 · 308 阅读 · 0 评论 -
微服务入门基础
解决什么问题单体应用 部署效率低下 团队协作开发成本高 系统高可用性差 线上发布变慢。什么是服务化?服务化就是把 传统的单机应用中通过 JAR 包依赖产生的本地方法调用,改造成通过 RPC 接口产生的远程 方法调用什么是微服务?在我看来,可以总结为以下四点:服务拆分粒度更细。微服务可以说是更细维度的服务化,小到一个子模块,只要该模块依 赖的资源与其他模块都没有关系,那么就可以拆分为一个微服务。 服务独立部署。每个微服务都严格遵循独立打包部署的准则,互不影响。比如一台物理机 上.原创 2020-08-28 11:01:59 · 612 阅读 · 0 评论