事件驱动的微服务架构中的HeartBeat事件?

问题描述

在事件驱动的微服务体系结构中使用HeartBeat事件是一个好主意吗?

我正在使用的应用程序包含一个事件分发框架,该框架可从各种系统收集事件并将其发布到Consumer应用程序。

我想知道事件驱动的架构是否谈论有关HeartBeat事件的任何内容,以监控端到端的连接..?

解决方法

很可能您将拥有用于监视服务的其他工具。

话虽如此,交换消息(通常不包含心跳,乒乓球等业务逻辑)是监视两个隔离环境(尤其是信任度低的环境)之间的连通性的一种常见做法。

有时,这些消息也用于使这些连接保持活动状态,因为通常不关闭连接/端口以防止内存泄漏。