HL7中国发布订阅框架实施指南
2025.03.10 - release
HL7中国发布订阅框架实施指南 - Local Development build (v2025.03.10) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
官方URL: http://hl7.org.cn/fhir-ig/pubsub/ImplementationGuide/hl7cn.fhir.pubsub | 版本: 2025.03.10 | |||
Draft as of 2025-03-10 | 机读名称: HL7CN_FHIR_PubSub |
发布订阅模式是分布式系统中用于不同组件或服务之间异步通信的一种架构设计模式。消息的发送者不会将消息直接发送给特定的接收者,而是通过通知代理将消息广播出去,让订阅该消息主题的订阅者消费到。发布订阅模式允许在系统的不同组件之间传递消息,而这些组件之间无需知道彼此的身份(即它们是解耦的),使它更加灵活和可扩展。
本实施指南按照FHIR R5标准进行设计。
本实施指南的完善成熟度为1,尚有很多细节未进行明确说明。另外,还需增加更多的通道类型,以适应不同的业务场景需要。
发布订阅模式的优点可以归纳为:
FHIR标准中的订阅框架更多的是描述服务端和客户端的直连模式,一种点对点的直连拓扑结构。而本实施指南提出发布订阅框架
则是一种基于代理的星型拓扑结构。
如果你的程序只有很少的订阅者,或者需要与子系统进行实时的交互,那么发布订阅模式
是不适合的。
在以下情况下可以考虑使用此模式:
本实施指南不涉及通知的保证传递,定义它们超出本指南的范围。由遵循本实施指南的实现者决定如何支持此类机制。
实现者应了解关于通知传递的一些限制:
实现系统应检测错误并在可能的情况下采取适当的措施。通知传递从可靠性上来分可以分为:
角色 | 姓名 | 组织 |
---|---|---|
作者 | 叶彦波 | HL7中国委员会 |