为了账号安全,请及时绑定邮箱和手机立即绑定

要并行启动 Kafka 消费者和 HTTP 服务器?

要并行启动 Kafka 消费者和 HTTP 服务器?

Go
守着一只汪 2023-08-07 15:00:49
有没有办法有效地并行启动 go-server 和 kafka Consumer。我在做什么在下面?go consumers.KafkaConsumer() router := router.NewRouter() log.Fatal(http.ListenAndServe(":8001", router))这是正确的方法还是有其他方法可以做到这一点?
查看完整描述

1 回答

?
慕无忌1623718

TA贡献1744条经验 获得超4个赞

你正在做的事情是正确的。如果有可能consumers.KafkaConsumer因错误而终止,您可能需要处理:

go func() {
  log.Fatal(consumers.KafkaConsumer())
}()

如果没有,那么你拥有的就足够了。


查看完整回答
反对 回复 2023-08-07
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信