gochat
gochat copied to clipboard
redis或者其他消息中间件起到的作用是什么?
为什么不在 logic 层直接 rpc connect发送消息呢,这是出于什么考虑,可否解答一下!
队列:redis 方便演示使用redis,可以根据实际情况替换为kafka或者rabbitmq,这里承载着一个broken的角色
缓存:redis 存储用户session,以及相关计数器,聊天室房间信息等
关于发送消息可以仔细看下流程图.
借个楼,这个日志应该怎么查? 目前用docker logs 能看到一些日志,但是感觉有一些丢失。有别的方法吗?
@nRookie docker logs 看的不是业务进程的日志,直接登录进入容器看就行,supervisor守护的进程,可以看下gochat/docker/prod/supervisord.d/*.ini 的配置,就知道日志输出到哪儿了
谢谢回复, 已经看到了。