微服务间异步HTTP与Google Protocol Buffer的应用
1. 设计微服务间异步HTTP场景
为了演示微服务间的异步HTTP,我们使用简化版的组件,包括一个基于HTML的客户端应用和两个微服务。这样做去除了HATEOAS和数据仓库的复杂性,使我们能专注于异步HTTP本身。
客户端应用通过HTTP协议与产品Web微服务通信,采用异步HTTP模型。产品Web微服务同样使用HTTP协议与产品服务器微服务通信,这种微服务间的通信也设计为异步HTTP模型。
2. 在Spring Boot中使用异步HTTP的代码实现
所有相关代码示例都在文件夹 ch10\ch10 - 01 中。
2.1 添加依赖
在 ProductServer 微服务的 pom.xml 中添加 spring - boot - starter - web 依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
这个依赖会为产品服务器微服务添加Tomcat和Spring MVC。
超级会员免费看
订阅专栏 解锁全文
38

被折叠的 条评论
为什么被折叠?



