选择微服务部署策略

©️Choosing a Microservices Deployment Strategy 动机 部署单体应用程序意味着运行一个或多个相同副本的单个较大的应用程序。您通常会在每台服务器上配置 N 个服务器(物理

事件驱动数据管理

©️Event-Driven Data Management for Microservices 微服务和分布式数据 管理问题 单体应用程序通常具有一个单一的关系型数据库。使用关系型数据库的一个主要优点是您

服务发现

©️Service Discovery in a Microservices Architecture 为何使用服务发现 我们假设您正在编写某些代码,这些代码调用了有 REST API 或 Thrift API 的服务。为了发送一个请求,您的代码需要知道

进程间通信

©️Building Microservices: Inter-Process Communication in a Microservices Architecture 简介 在单体应用程序中,组件可通过语言级方法或者函数相互调用。相比之下,基于微服务的应用程序是一个运行在多台

使用 API 网关

©️Building Microservices: Using an API Gateway 简介 我们假设您正在为一个购物应用开发一个原生移动客户端。您可能需要实现一个产品详细信息页面,用于展示给定商品的