容器镜像或程序包
为了方便部署,制作了 docker 镜像。当然,也可以使用 jar 包进行部署。
1、容器镜像
folkmq-broker 可单独部署,也可和 folkmq-proxy 组成集群部署。集群时,folkmq-broker 消息端口会关掉。
镜像 | 说明 |
---|---|
noearorg/folkmq-broker:1.7.8 | 服务端(DockerHub 仓库) |
noearorg/folkmq-proxy:1.7.8 | 服务集群代理 (DockerHub 仓库) |
registry.cn-hangzhou.aliyuncs.com/noearorg/folkmq-broker:1.7.8 | 服务端(Aliyun 仓库) |
registry.cn-hangzhou.aliyuncs.com/noearorg/folkmq-proxy:1.7.8 | 服务集群代理 (Aliyun 仓库) |
- 服务端(主端口:8602,消息端口:18602),可独立部署
- 服务集群代理(主端口:8602,消息端口:18602,消息WS端口:18603)
主端口,是提供管理与监控 http 协议端口。可以打开管理控制台,也可以提供 prometheus 监控支持。
消息端口,是提供消息流转的 socket.d 协议端口。
2、程序包(fatjar)
GitEE
- https://gitee.com/noear/folkmq/releases/download/v1.7.8/folkmq-broker.jar
- https://gitee.com/noear/folkmq/releases/download/v1.7.8/folkmq-proxy.jar
GitHub
- https://github.com/noear/folkmq/releases/download/v1.7.8/folkmq-broker.jar
- https://github.com/noear/folkmq/releases/download/v1.7.8/folkmq-proxy.jar
3、支持在主端口上提供 prometheus 监控支持,配置示例
scrape_configs:
- job_name: 'folkmq-broker'
scrape_interval: 5s
metrics_path: '/metrics/prometheus'
static_configs:
- targets: ['127.0.0.1:8602']
labels:
instance: 'folkmq-broker1'