gpt4 book ai didi

.net - RabbitMq .net 核心的类似描述

转载 作者:行者123 更新时间:2023-12-02 00:58:34 25 4
gpt4 key购买 nike

我们尝试使用rabbitmq进行消息传递,消息很小,目前没有太多不同的队列,因为会有很多不同的公司与我们集成,不同队列的数量会增加,所以维护实际描述可能会成为问题,所以也许有有一些工具,比如 swagger for webapi 可以帮助解决这个问题吗?
一种可能的解决方案是尝试重写 Swashbuckle 并将 rabbitmq 接收部分重写为类似于 webapi Controller ,但不确定需要多少工作,我想避免这种方式。

或者也许我的做法不正确,但主要想法是建立队列,这将有助于解决性能问题,因为在某些时候可能有太多消息,当消息处理失败时,消息将保留在队列中,直到问题得到解决,看起来rabbitmq已经足够了,但是这里缺少协议(protocol)描述部分

最佳答案

Swagger 用于 RESTful API。如果你喜欢 RabbitMQ 更丰富的消息传递语义,你可以添加如下内容:

  • protobuf (可能与 gRPC )
  • thrift (我们将其与 ZeroMQ 一起使用)
  • 关于.net - RabbitMq .net 核心的类似描述,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52325586/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com