26、容器原生 Vert.x 服务:从构建到部署

容器原生 Vert.x 服务:从构建到部署

1. 响应式服务概述

响应式服务不仅要具备资源高效性和可扩展性,还需具备故障恢复能力。它能在各种情况下持续响应请求,同时将延迟控制在合理范围内。负载测试和混沌测试工具对于分析服务在正常条件下以及面临网络和依赖服务故障时的行为至关重要。断路器是保护服务免受无响应服务和网络故障影响的最有效工具。一个具有恢复能力的服务,不仅要能快速通知错误,在某些情况下,如应用领域允许,还可以使用缓存数据成功响应。

2. 容器原生 Vert.x 服务部署

在 Kubernetes 集群容器环境中部署和运行 Vert.x 应用时,需要关注以下几个方面:
- 利用 Jib 高效构建容器镜像。
- 配置 Vert.x 集群以在 Kubernetes 集群中正常工作。
- 将 Vert.x 服务部署到 Kubernetes 集群。
- 使用 Skaffold 和 Minikube 进行本地开发。
- 暴露健康检查和指标。

3. 热传感器用例介绍

本部分以热传感器为用例,该场景中热传感器会定期发布温度更新,通过 API 可以检索所有传感器的最新温度,并识别温度异常的传感器。此应用基于三个微服务:
| 服务名称 | 功能描述 |
| ---- | ---- |
| heat - sensor - service | 代表一个热传感器,通过 Vert.x 事件总线发布温度更新,并提供 HTTP API 以获取当前温度。 |
| sensor - gateway | 通过 Vert.x 事件总线收集所有热传感器服务的温度更新,并提供 HT

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值