Overview

Full name
docker.io/openim/openim-msgtransfer
Registry
docker.io
Namespace
openim
Repository
openim-msgtransfer
Cached tags
91
Last synced
07/06/2026, 07:54 AM

Introduction

OpenIM MsgTransfer 消息转发微服务镜像,消费 Kafka 写入持久化并推送 gateway,需 OpenIM 全栈同网段。

Details

openim/openim-msgtransfer 桥接 Kafka 消息流与 Mongo/MySQL 存储,向 openim-msggateway 推送。定位为高吞吐 gRPC/consumer 微服务;K8s Deployment 水平扩展。

快速启动

docker run -d --name openim-msgtransfer \
  -p 10130:10130 \
  -v $(pwd)/config:/config:ro \
  docker.io/openim/openim-msgtransfer:latest

推荐实践

docker run -d --name openim-msgtransfer \
  --restart unless-stopped \
  -v /opt/openim/config:/config:ro \
  docker.io/openim/openim-msgtransfer:v3.8.0

核心参数说明

  • -v .../config:... — OpenIM 统一配置
  • --restart unless-stopped — 转发服务持续在线
  • 固定 tag — 与 OpenIM 全栈 pin
  • 依赖 — Kafka、Mongo/MySQL

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openim-msgtransfer
spec:
  replicas: 3
  selector:
    matchLabels:
      app: openim-msgtransfer
  template:
    metadata:
      labels:
        app: openim-msgtransfer
    spec:
      containers:
        - name: msgtransfer
          image: docker.io/openim/openim-msgtransfer:v3.8.0
          volumeMounts:
            - name: config
              mountPath: /config
              readOnly: true
      volumes:
        - name: config
          configMap:
            name: openim-config
---
apiVersion: v1
kind: Service
metadata:
  name: openim-msgtransfer
spec:
  selector:
    app: openim-msgtransfer
  ports:
    - port: 10130
      targetPort: 10130

按 Kafka lag 调副本;与 rpc-msg 同 config。

Latest tags (20)

View all 91 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/openim/openim-msgtransfer
:sha-68cb6f425c2b
linux/amd64linux/arm64
2026/07/06 13:2424.7 MBsha256:38906c15b720
docker.io/openim/openim-msgtransfer
:release-v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 13:2424.7 MBsha256:38906c15b720
docker.io/openim/openim-msgtransfer
:3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 13:2424.7 MBsha256:38906c15b720
docker.io/openim/openim-msgtransfer
:v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 13:2424.7 MBsha256:38906c15b720
docker.io/openim/openim-msgtransfer
:sha-915fcaa52c98
linux/amd64linux/arm64
2026/07/03 20:0024.7 MBsha256:35e3d0b113de
docker.io/openim/openim-msgtransfer
:release-v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 20:0024.7 MBsha256:35e3d0b113de
docker.io/openim/openim-msgtransfer
:3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 20:0024.7 MBsha256:35e3d0b113de
docker.io/openim/openim-msgtransfer
:v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 20:0024.7 MBsha256:35e3d0b113de
docker.io/openim/openim-msgtransfer
:sha-748d783d36fc
linux/amd64linux/arm64
2025/05/21 13:1143.3 MBsha256:1d17459f2c87
docker.io/openim/openim-msgtransfer
:v3.8.3-patch
linux/amd64linux/arm64
2025/05/21 13:1143.3 MBsha256:1d17459f2c87
docker.io/openim/openim-msgtransfer
:main
linux/amd64linux/arm64
2025/05/21 13:1143.3 MBsha256:1d17459f2c87
docker.io/openim/openim-msgtransfer
:sha-7b02b4b
linux/amd64linux/arm64
2024/12/30 12:3443.2 MBsha256:1bec0ba7e39a
docker.io/openim/openim-msgtransfer
:v3.8.3-alpha.3-test1
linux/amd64linux/arm64
2024/12/30 12:3443.2 MBsha256:1bec0ba7e39a
docker.io/openim/openim-msgtransfer
:sha-fc94eed
linux/amd64linux/arm64
2024/03/08 17:0514.4 MBsha256:dd1cf1bbaafa
docker.io/openim/openim-msgtransfer
:release-v3.6
linux/amd64linux/arm64
2024/03/08 17:0514.4 MBsha256:dd1cf1bbaafa
docker.io/openim/openim-msgtransfer
:sha-a534134
linux/amd64linux/arm64
2024/03/08 14:5714.4 MBsha256:274782eec6cf
docker.io/openim/openim-msgtransfer
:sha-5282ab9
linux/amd64linux/arm64
2024/03/08 12:5814.4 MBsha256:dac2b0036baa
docker.io/openim/openim-msgtransfer
:sha-a1f0eb2
linux/amd64linux/arm64
2024/03/08 10:3414.4 MBsha256:37715ed34c82
docker.io/openim/openim-msgtransfer
:nightly
linux/amd64linux/arm64
2024/03/08 10:3414.4 MBsha256:37715ed34c82
docker.io/openim/openim-msgtransfer
:sha-bd31f6b
linux/amd64linux/arm64
2024/03/08 09:5114.4 MBsha256:d090ee8a5d4e