我们目前正在使用nservicebus从azure servicebus队列中读取消息。
我可以通过代码创建我需要的队列,但有人知道我是否可以设置配置文件来创建错误并在azure上自动输入队列?
答案 0 :(得分:1)
默认情况下会自动创建所有输入队列,但永远不会自动创建目标队列(以避免创建恶意队列)
因此,如果某个实例正在读取错误标记,则应该创建它,否则您必须手动创建它。
请注意,实例不会以azure中的相同速度启动,因此当角色尝试发送信息时,可能是目标队列尚不存在,而同时工作者仍在启动,并且几秒钟后创建该队列。这通常会随着时间的推移而自行排序,但对于关键部件或生产部署,我建议您在第一次发布之前手动创建队列。
有道理吗?