微服务概念架构
微服务技术实现:框架
技术开发框架:运维
环境准备:微服务
内部框架设计:测试
微服务部署:设计
自动化测试:3d
微服务运维监控:blog
API调用链:进程
遗留系统改造:开发
最后总结:
微服务是系统架构上的一种设计风格,主旨是将一个本来独立的系统拆分红多个小型服务,这些小型服务都在各自独立的进程中运行,服务之间经过基于HTTP/HTTPS协议的RESTful API进行通讯协做,也能够经过RPC协议进行通讯协做。被拆分红的每个小型服务都围绕着系统中一些耦合度较高的业务功能进行构建,而且每一个服务都维护着自身的数据存储,业务开发,自动化测试案例以及独立部署机制。
微服务能帮助咱们解决大型单体应用的问题,可是微服务不是银弹,在解决单体问题的同时也会带来很大的挑战,拆分后的管理部署运维发布测试等都会变得更加复杂。