V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
xyxy
V2EX  ›  Go 编程语言

消息分发 广播的问题

  •  
  •   xyxy · 2021-03-24 21:03:00 +08:00 · 1551 次点击
    这是一个创建于 1371 天前的主题,其中的信息可能已经有所发展或是发生改变。

    项目描述: 把多个 qq 群和微信群的消息,每个群的消息当做一个数据源,分发给几千个客户端。

    现在想的是用 socket 或者 websocket 做成这种形式的 消息采集端-》中转服务器 分发-》客户端

    中转服务想用 golang 技术比较弱,有没有其他好的 技术栈、工具、框架等等,可以简单方便的完成此需求。

    4 条回复    2021-03-25 09:53:09 +08:00
    vitoliu
        1
    vitoliu  
       2021-03-24 21:13:43 +08:00
    中转服务业务重就用 Flink,如果就是纯转发,数据量大的话,采集直接发到 kafka 做一定削峰处理就行了
    Leigg
        2
    Leigg  
       2021-03-24 21:23:14 +08:00 via Android
    如果需要保存消息的话,就找一个消息队列就完事儿了。
    xyxy
        3
    xyxy  
    OP
       2021-03-24 22:45:57 +08:00
    不需要存储消息
    LessonOne
        4
    LessonOne  
       2021-03-25 09:53:09 +08:00
    MQ 用 Kafka 中转用 netty
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1342 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:26 · PVG 01:26 · LAX 09:26 · JFK 12:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.