—Monolithic vs Micro Services
微服务的热度从2014年就开始了, 随着对服务组件的独立性要求越来越高,服务耦合度的解绑要求也是与日俱增。 这里借用 DZone 的这篇文章,抽取出其中的图做个简要的总结。 这边博客的中文翻译在此。
Monolithic
Microservice Architecture
REST interface to expose microservices
Point-to-point connection
API Gateway connection
Asynchronized Message
Seperate database under Microservice
Service Discovery
—- 客户端发现
—- 服务端发现