gpt4 book ai didi

msmq - NServiceBus 队列命名约定

转载 作者:行者123 更新时间:2023-12-02 08:59:31 25 4
gpt4 key购买 nike

在使用 NServiceBus 时,是否有人为 MSMQ 队列开发了一个合适的命名约定,其中单个服务器上有许多队列,但其他服务器上也有很多队列?

我正在开发的系统将在一组服务器上有许多离散的订阅者,并且某些服务器将运行多个不相关的应用程序。

如果能够打开 msmq 管理控制台并立即知道所有队列的用途,那就太好了。

干杯

最佳答案

我确信您会找到与开发人员一样多的不同方法来实现此目的。

我们实际上没有任何非 NServiceBus 队列,因此我们不需要像 Adam Fyles 建议的那样为它们添加前缀“nsb_”。

我们喜欢使用点分隔的表示法来大致模仿类 namespace ,例如“ProjectName.QueueName”。

或者对于真正的大型项目,需要进行更多 Udi 风格的服务边界分析,我们将执行类似于“BigProjectName.ServiceName.QueueName”的操作。

我们有一个运行我们的分发器的 NServiceBus 集群,这是我们定位错误队列的位置,因此每个端点都使用类似“Error@NSBCluster”的内容。这使我们能够从一个地方监控系统。

关于msmq - NServiceBus 队列命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8002250/

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