Overview

Full name
docker.io/openim/openim-rpc-msg
Registry
docker.io
Namespace
openim
Repository
openim-rpc-msg
Cached tags
91
Last synced
07/06/2026, 08:46 AM

Introduction

OpenIM RPC Msg 消息微服务镜像,处理 IM 消息存储、投递与序列,需 OpenIM 全栈与 Redis/Kafka 同网段。

Details

openim/openim-rpc-msg 承载 OpenIM 消息域核心逻辑,写入 msg 表并推送至 gateway。定位为高吞吐 gRPC 微服务,需 Redis、Kafka 与 Mongo/MySQL;K8s Deployment 水平扩展。

快速启动

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

推荐实践

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

核心参数说明

  • -p 10130:10130 — Msg RPC 服务端口
  • -v .../config:... — OpenIM 统一配置
  • --restart unless-stopped — 消息服务持续在线
  • 固定 tag — 与 OpenIM 全栈 pin

Kubernetes

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

按 QPS 调副本;Kafka/Redis 独立集群。

Latest tags (20)

View all 91 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/openim/openim-rpc-msg
:sha-68cb6f425c2b
linux/amd64linux/arm64
2026/07/06 16:2624.8 MBsha256:12b8b6ab96f6
docker.io/openim/openim-rpc-msg
:release-v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 16:2624.8 MBsha256:12b8b6ab96f6
docker.io/openim/openim-rpc-msg
:3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 16:2624.8 MBsha256:12b8b6ab96f6
docker.io/openim/openim-rpc-msg
:v3.8.3-patch.servertest-targetbranch.hephaestus.20260706032134.25985
linux/amd64linux/arm64
2026/07/06 16:2624.8 MBsha256:12b8b6ab96f6
docker.io/openim/openim-rpc-msg
:sha-915fcaa52c98
linux/amd64linux/arm64
2026/07/03 22:5424.8 MBsha256:51332f04e5fd
docker.io/openim/openim-rpc-msg
:release-v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:5424.8 MBsha256:51332f04e5fd
docker.io/openim/openim-rpc-msg
:3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:5424.8 MBsha256:51332f04e5fd
docker.io/openim/openim-rpc-msg
:v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:5424.8 MBsha256:51332f04e5fd
docker.io/openim/openim-rpc-msg
:sha-748d783d36fc
linux/amd64linux/arm64
2025/05/21 15:3343.7 MBsha256:9d3c91761a69
docker.io/openim/openim-rpc-msg
:v3.8.3-patch
linux/amd64linux/arm64
2025/05/21 15:3343.7 MBsha256:9d3c91761a69
docker.io/openim/openim-rpc-msg
:main
linux/amd64linux/arm64
2025/05/21 15:3343.7 MBsha256:9d3c91761a69
docker.io/openim/openim-rpc-msg
:sha-7b02b4b
linux/amd64linux/arm64
2024/12/30 14:3243.5 MBsha256:33f6f7030539
docker.io/openim/openim-rpc-msg
:v3.8.3-alpha.3-test1
linux/amd64linux/arm64
2024/12/30 14:3243.5 MBsha256:33f6f7030539
docker.io/openim/openim-rpc-msg
:sha-fc94eed
linux/amd64linux/arm64
2024/03/08 18:0214.4 MBsha256:e90ed6718c08
docker.io/openim/openim-rpc-msg
:release-v3.6
linux/amd64linux/arm64
2024/03/08 18:0214.4 MBsha256:e90ed6718c08
docker.io/openim/openim-rpc-msg
:sha-a534134
linux/amd64linux/arm64
2024/03/08 15:5114.4 MBsha256:3cf4686ac04f
docker.io/openim/openim-rpc-msg
:sha-5282ab9
linux/amd64linux/arm64
2024/03/08 13:530.0 MBsha256:edd8911ed02c
docker.io/openim/openim-rpc-msg
:sha-a1f0eb2
linux/amd64linux/arm64
2024/03/08 11:300.0 MBsha256:ec56b926d815
docker.io/openim/openim-rpc-msg
:nightly
linux/amd64linux/arm64
2024/03/08 11:3014.4 MBsha256:8e6e6e96bca3
docker.io/openim/openim-rpc-msg
:sha-bd31f6b
linux/amd64linux/arm64
2024/03/08 10:4514.4 MBsha256:6bc45cf72837