大家都知道istio可以帮助我们实现灰度发布、流量监控、流量治理等功能。每一个功能都帮助我们在不同场景中实现不同的业务。那Istio是如何帮助我们实现监控和日志采集的呢? 这里我们依然以Bookinfo应用程序作为贯穿此任务的示例程序。首先在集群中安装并部署Istio。 1 收集遥测数据 创建一个新 ...
分类:
其他好文 时间:
2018-12-17 14:29:55
阅读次数:
221
java B2B2C 多租户电子商城系统 大型企业分布式微服务云架构服务组件 实现模块化、微服务化、原子化、灰度发布、持续集成 完整项目的源码来源 技术支持2147775633 ...
分类:
编程语言 时间:
2018-12-06 14:17:35
阅读次数:
205
上一篇介绍了《整合springcloud云服务架构-企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合springcloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作。另外在搭建环境之前,大家需要熟练掌握maven的使
分类:
编程语言 时间:
2018-11-22 21:04:45
阅读次数:
222
上一篇介绍了《整合springcloud云服务架构-企业分布式微服务云架构图》,本篇我们根据架构图进行代码的构建。根据微服务化设计思想,结合springcloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的灰度发布、持续集成提前做好准备工作。另外在搭建环境之前,大家需要熟练掌握maven的使
分类:
编程语言 时间:
2018-11-22 20:48:54
阅读次数:
117
一、架构 环境: 192.168.189.131:tomcat服务 192.168.189.132:tomcat服务 192.168.189.130:OpenResty服务、redis服务 流程: 请求到达openresty,openresty从redis获取白名单,然后判断请求地址是否再白名单,在 ...
分类:
其他好文 时间:
2018-11-11 10:31:29
阅读次数:
286
nginx+lua+redis实现灰度发布: 灰度发布是指在黑白之间能够平滑过渡的一种方式 AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面 来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可 ...
分类:
其他好文 时间:
2018-10-30 17:36:50
阅读次数:
331
需不需要一个独立的部署系统是很多企业用户在构建持续交付流程中经常困惑的一个问题。也经常有用户会问我们,现在已经有Jenkins,它自身提供了丰富的部署插件(如WebSphere部署插件、Tomcat部署插件等),方便用户直接把构建出来的部署包自动化部署到指定机器(甚至云服务)。那为什么不可以围绕Je ...
分类:
其他好文 时间:
2018-10-10 12:06:02
阅读次数:
206
一:什么是Dubbo Dubbo是一个RPC框架; 执行流程为: 特性: 面向接口代理的高性能RPC调用 提供高性能的给予代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节 服务自动注册与发现 支持多服务中心服务,服务上下线实时感知; 运行期流量调度 内置条件,脚本等路由策略,通过配 ...
分类:
其他好文 时间:
2018-10-07 00:38:57
阅读次数:
200
在构建dubbo分布式平台之前,必须掌握好maven的相关技能,整个构建过程都是使用maven技术。在构建的过程中解决maven问题的时间往往比编码的时间还多,没有掌握好maven技能的开发者,可以在网站找一些相关的资料去学习一下。 我们构建dubbo分布式平台特点要突出:模块化、服务化、原子化、分 ...
分类:
其他好文 时间:
2018-08-30 15:48:56
阅读次数:
183
A/B测试就是上两个方案,部署后看效果。根据效果和一些结果参数决定采用哪个方案。灰度发布是切一部分业务使用新方案,看效果如何,是否有bug,会遇到什么问题。如果一切OK,就把全部业务切到新的方案上执行。 A/B 测试,顾名思义就是方案A和方案B的比较。为同一个目标设计两个方案,一部分用户使用A方案, ...
分类:
其他好文 时间:
2018-08-29 22:19:42
阅读次数:
191