Building Reactive Microservice in Java ! Vert.X
Introduction
CHAPTER 1 Introduction
1.1 准备环境
CHAPTER 2 理解响应式微服务和Vert.x
2.1 响应式编程
2.2 响应式系统
2.3 响应式微服务
2.4 Vert.x 是怎么样呢
2.5 异步开发模型
2.6 Verticles--构造块
2.7 从Callbacks到Observables
2.8 开始编程吧
2.8.1 创建工程
2.8.2 编写你的第一个Verticle
2.8.3 使用RxJava
2.8.4 将您的应用程序打包为一个Fat Jar。
2.8.5 日志、监视和其他生产元素。
2.9 总结
CHAPTER 3 构建响应式微服务
3.1 第一个微服务
3.2 实现基于HTTP的微服务
3.2.1 开始
3.2.2 Verticle
3.2.3 HTTP Microservice
3.2.4 使用路由和参数化
3.2.5 生成JSON
3.2.6 打包和运行
3.3 消费HTTP微服务
3.3.1 创建工程
3.3.2 多次调用服务
3.4 这些微服务是响应式微服务吗
3.5 Vert.x事件总线----一个消息传递骨干
3.6 基于消息的微服务
3.6.1 创建工程
3.6.2 书写消息驱动的Verticle
3.6.3 初始化基于消息的交互
3.7 现在是响应式了吗
3.7.1 Elasticity 可伸缩性
3.7.2 Resilience 弹性
3.8 总结
CHAPTER 4 构建响应式微服务系统
4.1 服务发现
4.1.1 客户端和服务端服务发现
4.2 Vert.x服务发现
4.2 稳定性和弹性模式
4.2.1 在响应式微服务中管理失败
4.2.2 使用超时
4.2.3 熔断器/断路器
4.2.4 健康检查和故障转移
4.3 总结
CHAPTER 5 在OpenShift上发布响应式微服务
5.1 什么是OpenShift
5.1.1 构建配置
5.1.2 部署配置
5.1.3 Pods
5.1.4 服务和路由
5.2 在您的机器上安装OpenShift
5.3 使用OpenShift部署微服务
5.4 服务发现
5.5 伸缩
5.6 健康检查和故障转移
5.7 断路器
5.8 等一下,我们现在是响应式吗?
5.9 总结
CHAPTER 6 总结
6.1 我们学到了什么
6.2 微服务并不简单
6.3 微服务范式的演进。
6.4 多才多艺的Vert.x
About the Author
Powered by
GitBook
3.7 现在是响应式了吗
代码非常接近我们之前编写的基于http的微服务。唯一的区别是我们使用的是事件总线而不是HTTP。这是否使我们的微服务变为响应式了呢?它是响应式!让我们看看这是为什么:
results matching "
"
No results matching "
"