FolkMQ v1.7.8

工件概念

1、工件概念

工件概念说明
folkmq-client客户端提供业务角色里的“生产者”、“消费者”的功能
folkmq-broker服务端提供消息接收与派发服务。
支持 tcp, udp, ws 传输协议(部署时选择一种)
folkmq-broker-embedded服务端folkmq-broker 的 "内嵌版"(只支持 Java)
folkmq-proxy服务集群代理提供集群连接与转发服务。
支持 tcp, ws 传输协议(部署时同时可选)

2、单机部署时

部署时可以选择“一种”传输协议(tcp, udp, ws)

  • folkmq-client,提供开发者使用。连接 folkmq-broker(选择一种支持的传输协议连接)
  • folkmq-broker,提供消息队列与派发服务。启动连接端口(选择一种协议启动)

部署示意图:

3、集群部署时

部署时可以同时选择“多种”传输协议(tcp, ws)。

  • folkmq-client,提供开发者使用。连接 folkmq-proxy(选择任意支持的传输协议连接)
  • folkmq-broker,提供消息队列与派发服务。连接 folkmq-proxy(以 tcp 方式连接)
  • folkmq-proxy,提供集群连接与转发服务。启动连接端口(选择多种协议启动)

部署示意图:

单 proxy 集群(可热扩展)多 proxy 集群(可热扩展、高可用)