一般的平台会遇到的问题

服务配置复杂。基础服务多,服务资源配置复杂,传统方式管理服务复杂 

服务之间调用复杂检索服务用户中心服务等,服务之间的调用复杂,依赖多 

服务监控难度。服务比较多,机器部署复杂,服务存活监控业务是否正常监控尤为重要 

服务化测试问题。服务依赖比较大,测试一个小的功能,周边服务也需要启动 

那么微服务的架构有什么优势呢? 

先来看看两者的区别 

传统单体架构 分布式微服务架构
功能开发 需要时间 容器开发实现
部署 不经常且容易部署 经常发布部署复杂
隔离 故障影响范围 故障影响范围
架构设计 难度 难度级数增加
系统性能 响应时间快,吞吐量 响应时间慢,吞吐量
系统运维 运维简单 运维复杂
技术 技术单一且封闭 技术多样且开放
测试和查错 简单 复杂
系统扩展性 扩展性很差 扩展性很好
统管 重点在于开发成本 重点在于服务治理调度

 由此可见,分布式系统虽然有一些优势,但也存在一些问题

简而言之,分布式系统架构的难点在于系统设计管理运维

参考资料:《微服务架构实战》—— 张锋  

一  叶  知  秋,奥  妙  玄  心 

原文地址:https://blog.csdn.net/weixin_43551213/article/details/134519008

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_10619.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注