zhouwhui椆 2021-05-02 19:32 采纳率: 100%
浏览 54
已结题

storm集成RMQ_PubNub最终运行拓扑时会报超时的错

错误信息中显示 找不到 default 流id 

但是报错之后的地方依然能正常得到信息

  • 写回答

1条回答 默认 最新

  • Donne_CN 2023-05-08 21:12
    关注

    这个问题可能是由于 Storm 拓扑定义的输出流 ID 与 RMQ_PubNub 定义的输出流 ID 不匹配导致的。具体解决方案如下:

    1. 确认拓扑中定义的输出流 ID 是否与 RMQ_PubNub 中定义的输出流 ID 匹配。可以在拓扑定义中查找输出流 ID,然后在 RMQ_PubNub 定义中确认是否使用了相同的输出流 ID。

    2. 如果 ID 匹配,可以尝试延长消息超时时间。可以在 RMQ_PubNub 中增加超时时间,确保消息能够及时到达 Storm。例如,可以将默认的超时时间增加到更长的时间。

    3. 如果以上两个方法都无法解决问题,可以考虑降低拓扑中的并发度。可以将拓扑中的并发度降低到较低的水平,以减少处理延迟和数据传输问题。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月17日
  • 已采纳回答 5月9日

悬赏问题

  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器