mirror of
https://github.com/openimsdk/open-im-server.git
synced 2026-07-06 20:03:23 +08:00
* fix: performance issues with Kafka caused by encapsulating the MQ interface * fix: admin token in standalone mode * fix: full id version * fix: resolve deadlock in cache eviction and improve GetBatch implementation * refactor: replace LongConn with ClientConn interface and simplify message handling * refactor: replace LongConn with ClientConn interface and simplify message handling * fix: seq use $setOnInsert for min_seq in conversation update * feat: add error code for handled friend requests and improve error handling in friend operations * refactor(msg): update regex pattern for conversationID to include a trailing colon * refactor: streamline cache initialization and enhance queue engine configuration * refactor: streamline cache initialization and enhance queue engine configuration * feat: add RegisterIP to API config and implement Redis server registration * feat(redis): implement standalone gateway registration with Redis * chore: update openimsdk/tools dependency to v0.0.50-alpha.121 * fix: change timer to ticker for improved periodic execution * refactor: replace Kafka topic configuration with mqbuild constants for improved readability * feat(redis): implement Redis-based locking mechanism for cron tasks
29 lines
849 B
YAML
29 lines
849 B
YAML
secret: openIM123
|
|
|
|
# imAdminUser: Configuration for instant messaging system administrators
|
|
imAdminUser:
|
|
# userIDs: List of administrator user IDs.
|
|
# Each entry here corresponds by index to the matching entry in the nicknames list below.
|
|
userIDs: [imAdmin]
|
|
# nicknames: List of administrator display names.
|
|
# Each entry here corresponds by index to the matching entry in the userIDs list above.
|
|
nicknames: [superAdmin]
|
|
|
|
# queue: choose message queue engine
|
|
# Supported values:
|
|
# - kafka (default)
|
|
# - redis
|
|
# - memory (standalone only; microservices cannot use memory)
|
|
queue: kafka
|
|
|
|
|
|
# 1: For Android, iOS, Windows, Mac, and web platforms, only one instance can be online at a time
|
|
multiLogin:
|
|
policy: 1
|
|
# max num of tokens in one end
|
|
maxNumOneEnd: 30
|
|
|
|
rpcMaxBodySize:
|
|
requestMaxBodySize: 8388608
|
|
responseMaxBodySize: 8388608
|