微服务
dream_back
世界本就单调,愿你五颜六色
展开
-
微服务概述
一.什么是微服务 1.小且职责单一 2.独立的进程 3.独立部署 4.轻量级通信机制:一般http,消息队列,restfull 5.通过容器部署 二.为什么需要微服务 1.单体架构:一个软件所有的功能封装到一个软件包里面,同时把软件包部署到一台服务器里面 2.soa架构:把业务软件的功能进行拆分,但是拆分的逻辑是大块的逻辑 缺点-通信机制:企业总线机制esb,由于esb内部通信机制的解析,数据的序列化和反序列化,业务的编排和路由等等,造成soa业务软件的拆分没办法做到很微,同时soa对于多语言的支持也不原创 2021-06-23 11:43:44 · 154 阅读 · 0 评论 -
微服务挑战和华为云解决方案
一.微服务的好处与挑战 二.华为云微服务测试和运维方案 1.CPTS:快速实现相关测试功能 2.AOM:基础设施的监控 3.APM:实现应用的监控 注: 为了保证微服务数据和应用的弹性扩缩容,上述方案可配合华为云的CCE(云容器引擎)和DDM(分布式数据库中间件)来实现无缝的对接, 为了保证微服务的加速,同样和华为云的ADS,BCS实现无缝对接 为了实现微服务架构的解耦,可以CSE服务实现无缝对接 三.华为云服务测试简介 1.CPTS:云性能测试服务(Cloud Performance Tes原创 2021-06-23 15:41:10 · 323 阅读 · 0 评论