gochat icon indicating copy to clipboard operation
gochat copied to clipboard

redis或者其他消息中间件起到的作用是什么?

Open HelloHaiGG opened this issue 5 years ago • 4 comments

为什么不在 logic 层直接 rpc connect发送消息呢,这是出于什么考虑,可否解答一下!

HelloHaiGG avatar Apr 26 '20 05:04 HelloHaiGG

队列:redis 方便演示使用redis,可以根据实际情况替换为kafka或者rabbitmq,这里承载着一个broken的角色

缓存:redis 存储用户session,以及相关计数器,聊天室房间信息等

关于发送消息可以仔细看下流程图.

LockGit avatar Apr 26 '20 06:04 LockGit

借个楼,这个日志应该怎么查? 目前用docker logs 能看到一些日志,但是感觉有一些丢失。有别的方法吗?

nRookie avatar Apr 11 '22 12:04 nRookie

@nRookie docker logs 看的不是业务进程的日志,直接登录进入容器看就行,supervisor守护的进程,可以看下gochat/docker/prod/supervisord.d/*.ini 的配置,就知道日志输出到哪儿了

LockGit avatar Apr 11 '22 12:04 LockGit

谢谢回复, 已经看到了。

nRookie avatar Apr 11 '22 13:04 nRookie