win7 activemq

ML7上的HL7是可以说HL7协议格式的系统的一种非常常见的传输机制。 JBoss Fuse是一个非常强大的微服务样式集成平台,在为关键医疗保健提供者构建灵活,有弹性,高可用性的集成方案方面拥有良好的经验。 此外,在JCAPS上替换SeaBeyond之类的传统供应商是这些Fuse实现类型的最佳选择。 我最近在github上发布了一个试点或一组POC代码,其中介绍了一些重要的用例以及使用Fuse和Fuse Fabric(fabric8)的一些最佳实践。

整合的关键

作为支持医疗用例的Fuse实施的一部分而部署的集成(包括HL7集成)通常是具有最高正常运行时间和弹性要求的Tier 1应用程序的一部分。 这些应用程序包括但不限于患者入院,日程安排,实验室结果,甚至是所有关键用例的关键:实时传输患者生命。 另外,期望高水平的吞吐量和性能。

整体架构

该POC将典型流程分为3个可单独部署的微服务:

  • hl7-ingress – MLLP / HL7事件收集器
  • hl7-transform-1 –能够将HL7有效负载从一条消息转换为另一条消息
  • hl7-consumer-1 –能够封送HL7负载并将其发送到下游系统,EHR等

我们还利用ActiveMQ以分段事件驱动的体系结构模式提供弹性/保证的消息传递。

使用这些构建块,我们可以构建功能强大的物理部署,该部署已被证明可以承受故障,无效格式,网络连接问题,故障转移,并且其性能远远超过预期的性能(或旧版性能)指标。

JBoss保险丝

对于此POC,我们将在本地(在笔记本电脑上)构建以下体系结构,但使用过程隔离结构来说明物理部署。 物理部署可以非常基于您拥有的资源(VM,CPU //内存等)。 出于说明目的,这是我们将从此POC开始的架构:

在此体系结构中,我们看到了以下相关组件:

  • 3个保险丝实例,在过程级别隔离
  • 2个ActiveMQ代理,在主/从设置中
  • 1个Fabric8节点,用于管理部署,主/从选举,版本,服务发现等。

请注意,这是此POC中描述的用例,尽管其目的是帮助读者从高层次上理解组件和概念。 上面没有描述在类似生产环境中的典型部署,但是,您可以根据这些组件推断出更具弹性的环境。 另外要注意,用保险丝和我们是如何架构的这些服务,我们可以选择我们部署。 在此POC中,我们选择将组件部署到单独的流程中,但这不是技术规则。 我们也可以将它们全部部署到同一流程中(尽管可能会或可能不建议根据您所需的体系结构进行建议)。

保险丝见解!

此POC描述的另一种替代部署如下:

在此描述中,我们具有与Fuse和ActiveMQ相同的部署,但我们还有3个其他节点,它们提供了一个基于Elasticsearch的高度可扩展的集中式日志记录和洞察框架。 借助Fuse,我们可以启动“ Fuse Insight”节点,并将所有日志转储到一个位置,然后使用Fuse Web控制台查询,绘制图表,并绘制通过平台传播的调用/事务的结果,包括调试和SLA。诊断。

入门

  • 要开始学习如何将此POC组合在一起,请转到“入门”文档

翻译自: https://www.javacodegeeks.com/2015/10/critical-hl7-usecases-with-camel-activemq-elasticsearch.html

win7 activemq

win7 activemq_带有骆驼,ActiveMQ,Elasticsearch的关键HL7用例相关推荐

  1. 带有骆驼,ActiveMQ,Elasticsearch的HL7关键用例

    对于可以说HL7协议格式的系统, HL7 over MLLP是一种非常常见的传输机制. JBoss Fuse是一个非常强大的微服务样式集成平台,在为关键医疗保健提供者构建灵活,有弹性,高可用性的集成方 ...

  2. jms activemq_带有ActiveMQ的JMS

    jms activemq 带有ActiveMQ的JMS JMS是Java消息服务的缩写,它提供了一种以松散耦合,灵活的方式集成应用程序的机制. JMS以存储和转发的方式跨应用程序异步传递数据. 应用程 ...

  3. win7 x64 基于spring boot+elasticsearch+Redis+mysql+mybatis进行搜索引擎web开发--爬取IThome热评(一)

    因为工作需要,我准备在win7 x64系统上基于springboot +elasticsearch+redis搭建全文索引服务器. 1. elasticsearch安装比较方便,直接去官网下载了ela ...

  4. 启动activemq_浅谈ActiveMQ与使用

    更多大数据架构.实战经验,欢迎关注[大数据每日哔哔],期待与你一起成长! 本文将介绍一下 ActiveMQ 的安装.原理和简单实战. 一.什么是消息中间件 消息中间件顾名思义实现的就是在两个系统或两个 ...

  5. 什么是activemq_什么是ActiveMQ?

    什么是activemq 尽管Active MQ网站已经对ActiveMQ进行了详尽的介绍,但我想在其定义中添加更多上下文. 从ActiveMQ项目的网站上: " ActiveMQ是JMS 1 ...

  6. 为什么Elasticsearch查询变得这么慢了?

    Elasticsearch 最少必要知识实战教程直播回放 0.引言 Elasticsearch社区中经常看到慢查询问题:"你能帮我看看Elasticsearch的响应时间吗?"或者 ...

  7. win7装xp双系统_UEFI新PC装Win7 32位系统:巧用”硬盘保护卡“解决

    免责声明:本文只是从技术角度进行讨论,主要因我自己的兴趣而引发测试.只代表个人观点,与任何组织机构无关. 在春节期间发表了<为了这个"完美"版Win7镜像,我用了一年的时间& ...

  8. 安装Xp和Win7双系统方法(图文教程)

    本人正常给同学们装系统,今天就把我装系统的经验心得给大家分享一下,希望多多支持 这里只介绍安装xp和windows7的双系统 定.实用.版本上又不如windows7,所以我而且是xp和win7在不同的 ...

  9. Elasticsearch -- 学习笔记

    目录 1 Elasticsearch 入门 1.1 Elasticsearch 安装 1.1 下载软件 1.2 安装软件 1.2 基本操作 1.2.1 索引操作 1.2.1.1 创建索引 1.2.1. ...

最新文章

  1. 软件架构设计-五视图方法论
  2. spark mapWithState 实现
  3. python classmethod_Python classmethod()
  4. 安卓显示视频画面的动画效果及代码
  5. RFID定位技术在仓库管理中的应用--新导智能
  6. 维基百科的语料库下载以及信息提取笔记
  7. Android 7.1 亮度调节之BrightnessController
  8. Opencv或python中图像与三维数组原理
  9. winRAR压缩、解压不常见的文件格式
  10. vot-toolkit-python测试DiMP50在VOT2018上的表现
  11. C++中运行一个程序的内存分配情况及qt中的内存管理机制
  12. php股票t+0,股票t文档教材+0操作宝典.pdf
  13. 学生网课网页设计成品 在线视频学习类网页制作 三层结构网页模板 静态HTML注册登录网页模板 学生毕业设计网页制作作品 网校类网页代制做
  14. HTML+CSS系列学习
  15. 微信小程序 js中遍历list
  16. vscode下载慢解决办法
  17. 问渠哪得清如许?为有源头活水来。——AI与传统文化会碰撞出何种火花呢?
  18. cqyz oj | 单峰排列
  19. ChatGPT引发的人机交互发展历程与升级思考
  20. 在Authorware中插入PowerPoint演示文稿的实现方法

热门文章

  1. P8215-[THUPC2022 初赛]分组作业【网络流】
  2. P3317-[SDOI2014]重建【矩阵树定理,数学期望】
  3. POJ2373-Dividing the Path【单调队列优化dp】
  4. 初一模拟赛总结(6.6 my brother高考前一天,加油!(。・`ω´・。))
  5. [集训队作业2018] count(笛卡尔树,生成函数,卡特兰数)
  6. SpringBoot整合kafka(实现producer和consumer)
  7. 认识JVM--第一篇-对象分配&回收算法
  8. TreeSet的null值与元素类型的约束
  9. Tomcat 服务自动启动
  10. 【Ajax】创建并封装