ODIN引擎集群版

原生集群,突破传统架构束缚

      Odin引擎集群版是为适应医疗机构规模化多类型集成,打造的全场景一体化的原生集群架构产品,并非传统单机系统部署在多台虚拟机上形成的“集群”(其核心仍是单机架构)。产品引入国际领先的以API-First为体系的集成设计理念,实现“服务+流程”的全链路设计,改善集成体验和用户关系、降低开发成本,提供更具创新力的集成应用。另外,Odin引擎集群版支持智能部署和自定义容灾策略,合理分配计算资源,在多域管理,就近访问,异地容灾等方面能够良好解决,为大规模多机构集成提供更高级别的技术保障。

开发配置界⾯

开发生产环境隔离 | 协作开发部署

生产监控界⾯

统一运维监控 | API网关管理

稳定可靠 、高可用

       合理设计并实现了完善的容错及自动修复机制,众多医院案例实践证明系统运行稳定,健壮可靠,满足高强度、高负载、业务多、数据量大的系统处理要求。集群部署具有Monitor+多个Worker特点,高可用性强,最大程度保证持续提供服务。

  • 集群部署:符合原卫生部三级等保的要求
  • 容错机制:即使引擎宕机,系统也能够自动恢复主要功能
  • 终端自动恢复:外部系统或数据库重启后,终端将自动恢复工作,无需人工干预启动终端
  • 减少宕机风险:通过特别优化,减少大量数据传输时宕机风险
  • 背压机制:Back Pressure背压机制避免服务器堵塞、丢包、宕机,确保系统稳定性

架构先进、可扩展

       产品基于SOA架构,可扩展性强。基于Java平台开发,可以支持多种操作系统。支持大规模横向扩展,支持分布式集群部署。产品高度模块化,添加额外组件方便快捷,并可嵌入不同标准和规范。

保证传输、高性能

       架构设计合理,使用最新技术,性能高,消息处理速度快,满足现在和未来大数据量的处理要求。支持同步或异步传送的同时也能保证传输,引擎可以对发送失败的消息进行重试,需要时可以将消息进行恢复并重新处理,满足复杂集成需求。引擎提供消息重试机制并支持多种安全加密方式。

简单易用、好管理

       轻量级引擎部署,快速安装、配置、易于测试。统一的BS架构的开发、监控界面,在线就可以访问使用,方便实施人员和管理人员。直观图形化的可视开发配置界面,可以实现拖拉式的配置方式,全流程一览图显示整个实际项目的完整流程,契合实际业务流程,轻松对应实际业务。提供实时系统运作概况,性能报告和统计数据,提供了树状和图形两种展示方式显示消息处理的流程。通知提醒功能在问题产生前就能及时提醒用户。

功能强大、省成本

       内置大量终端和处理器,在不需编程的情况下就能利用ODIN引擎实现集成的要求。部署快捷,实施简单,维护方便,节省实施维护人工,加快项目进度。需求变化快,且要快速响应的系统特别合适使用。

  • 开发生产双环境的统一界面支持
  • 多节点全场景一体化集群架构
  • 自定义部署策略,强稳定高性能
  • API-First的设计开发模式
  • DevOps的敏捷发布运维机制
  • 集成监控的态势感知能力
  • 跨机构多域网关就近访问和异地容灾

秒级自动化容灾迁移保证高可用

       当模块出现异常时,原生实现的集群能自动侦测到异常并在其它服务器(节点)自动启动该任务的模块来进行处理,实现业务服务秒级自动故障转移,展现更好的容灾能力。

横向扩展和负载均衡保证高性能

       横向扩展是目前实现高性能的最优解决方案,通过增加服务器数量,大幅提升系统性能;负载均衡则能根据不同业务场景进行动态任务分配,最大化利用集群中的计算节点。通过集群架构实现横向扩展,并通过负载均衡实现合理的动态任务分配机制后,传统集群架构的集成平台TPS能达到数千。

统一的开发监控界面保证易用性

       能将处理不同任务的服务器整合至一个逻辑接口,实现了一处配置、多点运行、数据一致的效果,统一配置监控管理界面,在一个页面中实现消息追踪、消息监控以及日常消息检索等功能,操作更加便捷,易用性高。