首页 > 解决方案 > Azure 服务总线 http 与 websocket

问题描述

我正在使用 Azure 服务总线进行微服务到微服务的通信。我知道该主题在收到消息时会将消息发送给所有客户端。

天蓝色服务总线是否使用 websockets 而不是 HTTP?

如果一个客户端暂时停机,它是否有任何重试机制?

标签: azureazureservicebus

解决方案


沟通:

Azure 服务总线实现AMQPNetMessaging作为消息传递协议。

两种消息传递协议都可以使用或TCP作为底层通信协议。HTTPHTTPS

TransportTypeenum 设置消息传递协议。

ConnectivityModeenum 设置底层通信协议。

重试机制:

可以使用RetryPolicy类设置重试机制。

该类包含ExponencialBackOff,NoRetryDefault作为内置实现。

更多信息:

Azure 服务的重试指南 - 服务总线

传输类型枚举

ConnectivityMode 枚举


推荐阅读