• John
    2022-11-28 来自北京
    第一题,针对消息乱序可以使用分区的partition key将需要保证顺序的消息放到同一个分区。针对消息重复,可以在业务侧做好幂等,如幂等token,或者数据库的唯一索引或通过业务判断等 第二题,我认为存储服务是一个写多读少的服务,需要将连接的读写放到从reactor,主reactor读写接受连接,这样能充分发挥多核优势,也能快速接收新链接

    作者回复: 你好,John,优秀~

    
    1
  • 柳十三
    2023-08-22 来自浙江
    单Reactor多线程更合适

    作者回复: hi,这个模式适合读多的情况,这样多个线程之间需要无锁才能发挥性能

    
    
  • Hale
    2023-05-23 来自广东
    C++ 实现链路跟踪 项目有开源?

    作者回复: 你好,Hale,由于那时很多细节和微博内部系统有依赖,并且一些通用功能做的不成熟,开源后也没有精力持续维护,所以这里目前没有做开源。

    
    