微服务 & 微服务架构
2023-10-18 11:55:01 1 举报
AI智能生成
微服务微服务架构
作者其他创作
大纲/内容
①: 架构简单明了,没有”花里胡哨“的问题需要解决
②:开发,测试,部署简单(尤其是运维人员 睡着都会笑醒)
优点
②:部署慢(由于单体架构,功能复杂) 能想像下一个来自200W+代码部 署的速度 (15分钟)
④:阻碍了新技术的发展。。。。。。比如我们的web架构模块 从 struts2迁移到springboot,那么就会成为灾难性
缺点
单体架构优缺点总结
单体架构
中文:http://blog.cuicc.com/blog/2015/07/22/microservices
微服务的定义
微服务核心
①:将一个单一应用程序开发为一组小型服务.
②:每个服务运行在自己的进程中
③:服务之间通过轻量级的通信机制(http rest api)
④:每个服务都能够独立的部署
⑤:每个服务甚至可以拥有自己的数据库
微服务强调的是服务的大小和对外提供的单一功能
微服务架构是指 把 一个一个的微服务组合管理起来,对外提供一套完整的服务。
微服务以及微服务架构的是二个完全不同的概念
②: 开发简单,一个服务只干一个事情。(加入你做支付服务,你只要 了解支付相关代码就可以了)
③: 微服务能够被2-5个人的小团队开发,提高效率
④: 按需伸缩
⑥:一个服务可拥有自己的数据库。也可以多个服务连接同一个数据 库
微服务的优缺点
微服务以及微服务架构
1:单体架构 VS 微服务架构
微服务 & 微服务架构
0 条评论
回复 删除
下一页