请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

easy-chat/apps/im/ws/im.go 配置更新重启问题

.MustLoad(&c, func(bytes []byte) error {
		var c config.Config
		configserver.LoadFromJsonBytes(bytes, &c)

		wg.Add(1)
		go func(c config.Config) {
			defer wg.Done()
			Run(c)
		}(c)
		return nil
	})

是不是没有实现平滑重启

正在回答

1回答

在课程的9-5分析了关于go-zero对于rpc与api的平滑启动的实现思想,而在9-5的资料中实际上是以作业的方式共大家思考如何实现,当然也提供了思路。

https://img1.sycdn.imooc.com/szimg/663069330935a29405800316.jpg

实现的时候,你也可以如采用之前讲 im 的心跳检测机制那样,引用现有的方案进行运用哟;

0 回复 有任何疑惑可以回复我~
  • 提问者 慕尼黑4259937 #1
    go-zero的api rest实现了平滑重启,不过还是建议给出作业答案在源码中,毕竟很多同学基础不是很好。
    回复 有任何疑惑可以回复我~ 2024-05-01 00:35:38
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信