什么是微服务架构。微服务架构有很多定义。这是我的定义:
微服务架构是一种在于将复杂庞大的项目,按照(业务或则功能区分)进行模块化,一块块的拆分成子模块(子系统)(微服务)。
这些子系统属于流程(因此可独立部署),并且这些子系统之间通过与语言无关的轻量级网络通信相互通信(例如REST,gRPC)或异步(通过消息传递)方式。