产品介绍

产品概述

随着企业应用的互联网化,系统规模急剧膨大,数据生态变得多元化,企业对复杂网络环境下消息传输的性能、可靠性、安全性要求越来越高。 Primeton MQ是一款高性能、高可靠、高扩展、可管理的分布式消息中间件产品,采用高可用集群技术,支撑高并发及海量消息传输,不但可以处理传统异构系统间消息传输与业务整合问题,同时为大数据、物联网、云计算、微服务等环境下的应用系统提供安全、可靠、高性能的消息传输保障。

Primeton MQ不仅解决分布式环境下异构系统间的异步交互问题,同时能够满足新的应用场景。例如,在互联网环境中处理流量削峰填谷;在电商平台环境中处理订单业务的高并发流程;在交易系统中协调处理分布式事务、事件通知;在物联网环境中进行消息分发、设备升级;在大数据环境下进行流处理、数据分发、日志采集。普元消息中间件具备以下优势:

  • 灵活的部署架构

提供单机部署、集群部署两种部署模式;在大规模环境中以集群为基本部署单元,通过网桥连接方式进行动态扩展,根据不同的消息策略使得消息在复杂的网络环境中进行路由。

  • 微服务支持

可与微服务框架(Spring Cloud)快速集成,支持RESTful方式的消息发布,支持AMQP,WebSocket等方式的消息订阅。

  • 物联网支持

支持标准的物联网协议MQTT,提供对MQTT协议消息的接入、接出、发布、订阅等能力。MQTT是一种基于发布/订阅模式的“轻量级”通讯协议,通过MQTT协议可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。具有低开销、低带宽占用等特点,其已经广泛应用于卫星链路通信传感器、偶尔拨号的医疗设备、智能家居等物联网应用中。

  • 可视化的管理监控

通过管理控制台以可视化方式对集群、消息节点、队列、主题、消息进行配置、管理、监控、统计等操作;通过管理控制台可以方便的获取并修改集群运行参数、动态添加节点、调整节点日志级别;多角度、全方位对消息队列/主题的运行情况进行归纳统计,并以可视化方式展现,为用户优化消息队列/主题提供前瞻性;消息中间件系统丰富的日志策略与落地能力,为管理系统提供可靠的信息保障。

  • 多语言客户端

支持Java,C/C++,python等多种开发语言客户端,并提供相应的SDK。

  • 国产化支持

全面支持国产化环境,支持国内多款硬件服务器、操作系统、数据库;支持国密加密与GMSSL传输通道。

产品组成

Primeton MQ包括Console、Sever、Client三大模块,平台功能架构图如下所示:

image-20200821161437559

  • Console(管理控制台)

基于B/S架构、Vue+SpringBoot前后端分离技术实现的集中监控管理平台。通过管理控制台可方便的对集群、节点、消息进行动态管理,从物理设备参数、运行线程信息、队列主题信息多角度对集群、节点、消息进行监控统计,增强用户对消息中间件系统掌控能力,降低系统维护成本。

  • Server(服务引擎)

服务引擎为消息中间的核心服务组件,支持单节点部署和集群部署;支持点对点队列消息和发布订阅主题消息模式;可使用虚拟主题、组合队列、镜像队列等方式配合不同的消息分发策略满足不同业务场景的消息的分发;支持消息持久化、死信队列。

  • Client(客户端)

支持Java,C/C++,python等多开发语言客户端,支持AMQP、STOMT、MQTT等多种标准消息协议,可以使用支持这些协议的第三方客户端进行对接使用。

results matching ""

    No results matching ""