Overview

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

Introduction

OpenIM 群组 RPC 微服务镜像,处理群聊创建、成员管理与消息路由,需与 OpenIM 核心栈同网段部署。

Details

openim/openim-rpc-group 实现 OpenIM 群组域 gRPC 服务,对接 etcd/Redis 与 msggateway。定位为 IM 后端 RPC 微服务,无直接对外 HTTP;K8s Deployment 多副本 + ClusterIP Service 供其他 OpenIM 组件调用。

快速启动

docker run -d --name openim-rpc-group \
  -p 10150:10150 \
  -e ETCD_ADDRESS=etcd:2379 \
  docker.io/openim/openim-rpc-group:latest

推荐实践

docker run -d --name openim-rpc-group \
  --restart unless-stopped \
  -p 10150:10150 \
  -e ETCD_ADDRESS=etcd.internal:2379 \
  -e REDIS_ADDRESS=redis:6379 \
  docker.io/openim/openim-rpc-group:v3.8.0

核心参数说明

  • -p 10150:10150 — gRPC 服务端口
  • -e ETCD_ADDRESS — 服务发现 etcd
  • -e REDIS_ADDRESS — 群状态缓存 Redis
  • 固定 tag — OpenIM 栈 pin

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: openim-rpc-group
spec:
  replicas: 3
  selector:
    matchLabels:
      app: openim-rpc-group
  template:
    metadata:
      labels:
        app: openim-rpc-group
    spec:
      containers:
        - name: rpc-group
          image: docker.io/openim/openim-rpc-group:v3.8.0
          ports:
            - containerPort: 10150
          envFrom:
            - configMapRef:
                name: openim-config
---
apiVersion: v1
kind: Service
metadata:
  name: openim-rpc-group
spec:
  selector:
    app: openim-rpc-group
  ports:
    - port: 10150
      targetPort: 10150

etcd/Redis 独立 Service;与 msggateway 同 namespace。

Latest tags (20)

View all 91 tags →
TagArchPushed AtSizeDigestSyncWishAction
docker.io/openim/openim-rpc-group
:sha-915fcaa52c98
linux/amd64linux/arm64
2026/07/03 22:2524.0 MBsha256:fc64b92979a4
docker.io/openim/openim-rpc-group
:release-v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:2524.0 MBsha256:fc64b92979a4
docker.io/openim/openim-rpc-group
:3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:2524.0 MBsha256:fc64b92979a4
docker.io/openim/openim-rpc-group
:v3.8.3-patch.servertest-ghcrtest.hephaestus.20260703100016.102498336
linux/amd64linux/arm64
2026/07/03 22:2524.0 MBsha256:fc64b92979a4
docker.io/openim/openim-rpc-group
:sha-748d783d36fc
linux/amd64linux/arm64
2025/05/21 15:1041.9 MBsha256:4b68f2dc2ff6
docker.io/openim/openim-rpc-group
:v3.8.3-patch
linux/amd64linux/arm64
2025/05/21 15:1041.9 MBsha256:4b68f2dc2ff6
docker.io/openim/openim-rpc-group
:main
linux/amd64linux/arm64
2025/05/21 15:0941.9 MBsha256:4b68f2dc2ff6
docker.io/openim/openim-rpc-group
:sha-7b02b4b
linux/amd64linux/arm64
2024/12/30 14:1241.9 MBsha256:45f230ef6d47
docker.io/openim/openim-rpc-group
:v3.8.3-alpha.3-test1
linux/amd64linux/arm64
2024/12/30 14:1241.9 MBsha256:45f230ef6d47
docker.io/openim/openim-rpc-group
:sha-fc94eed
linux/amd64linux/arm64
2024/03/08 17:5213.6 MBsha256:e53404b54979
docker.io/openim/openim-rpc-group
:release-v3.6
linux/amd64linux/arm64
2024/03/08 17:5213.6 MBsha256:e53404b54979
docker.io/openim/openim-rpc-group
:sha-a534134
linux/amd64linux/arm64
2024/03/08 15:4213.6 MBsha256:0b3edc94cdae
docker.io/openim/openim-rpc-group
:sha-5282ab9
linux/amd64linux/arm64
2024/03/08 13:4413.6 MBsha256:3d84dec720ae
docker.io/openim/openim-rpc-group
:sha-a1f0eb2
linux/amd64linux/arm64
2024/03/08 11:2113.6 MBsha256:11b6c8008005
docker.io/openim/openim-rpc-group
:nightly
linux/amd64linux/arm64
2024/03/08 11:2113.6 MBsha256:11b6c8008005
docker.io/openim/openim-rpc-group
:sha-bd31f6b
linux/amd64linux/arm64
2024/03/08 10:3613.6 MBsha256:ec8b93fb3947
docker.io/openim/openim-rpc-group
:latest
linux/amd64linux/arm64
2024/03/07 23:3113.6 MBsha256:0a1c40db60fa
docker.io/openim/openim-rpc-group
:sha-a841628
linux/amd64linux/arm64
2024/03/07 23:3113.6 MBsha256:0a1c40db60fa
docker.io/openim/openim-rpc-group
:3
linux/amd64linux/arm64
2024/03/07 23:3113.6 MBsha256:0a1c40db60fa
docker.io/openim/openim-rpc-group
:3.6
linux/amd64linux/arm64
2024/03/07 23:3113.6 MBsha256:0a1c40db60fa