- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 微服务之负载均衡
微服务都是分布式系统, 多个服务工作在一起齐心协力完成所需的工作, 事情不能交给一个人做, 所工作分担到多个微服务上是为负载均衡.负载均衡策略负载均衡 Load Balance 是最基本的分流策略, 将负载尽量均匀地分布到下游节点上, 但是如何分派, 是有讲究的.大致有以下四种基本策略:ROUND_ROBIN 均匀分配周而复始地循环依次地选择一个个节点来分配负载, 保持...
2018-11-11 20:08:10 2652
原创 微服务版本分支管理与特性开关
在微服务的开发中, 我们会开发很多功能, 并在最短时间内上线, 也就是说经过了单元测试, API 测试, 自动化的集成测试, 以及少量的手动端到端的测试, 新增的改动就会在几天内部署到产品线上.这样做符合"唯快不破"的理念, 而且很多开发人员也充满自信, 不过毕竟风险太大, 产线出问题, 影响了客户使用可不是闹着玩的. 为稳妥起见, 最好还是做灰度发布, 并且加一个开关, 一旦...
2018-11-02 14:51:25 746
原创 微服务设计方法
概述服务就是代表特定功能的软件实体, 是不依赖于任何上下文或外部服务的自治构件.微服务设计就是软件设计的一个子范畴, 它主要是指如何设计这样的服务来满足需求, 而这个服务是微小且自治的, 满足微服务的若干特征.先让我们看看传统软件设计的流程: 需求分析--概要设计--详细设计软件设计需求分析和整理对需要做详细的分析, 一是功能性需求功能性需求:用例场景验收测试用...
2018-11-02 09:41:48 797
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人