azure - Azure 服务总线 http 与 websocket
问题描述
我正在使用 Azure 服务总线进行微服务到微服务的通信。我知道该主题在收到消息时会将消息发送给所有客户端。
天蓝色服务总线是否使用 websockets 而不是 HTTP?
如果一个客户端暂时停机,它是否有任何重试机制?
解决方案
沟通:
Azure 服务总线实现AMQP
或NetMessaging
作为消息传递协议。
两种消息传递协议都可以使用或TCP
作为底层通信协议。HTTP
HTTPS
TransportType
enum 设置消息传递协议。
ConnectivityMode
enum 设置底层通信协议。
重试机制:
可以使用RetryPolicy
类设置重试机制。
该类包含ExponencialBackOff
,NoRetry
和Default
作为内置实现。
更多信息:
推荐阅读
- c# - 在单元测试中反序列化 appsettings.json
- mariadb - MariaDB 社区服务器 10.5 Alpha 上的 MariaDB 列存储 1.4
- jquery - 在 codeigniter 项目中放置外部脚本和 css 的位置
- python - 将一个数据集分成多行,在单行中包含多列 - 熊猫
- python - Python worksheet.write 将 2 列连接成 1
- tensorflow - 有没有办法在每个总和处获得一个带有 stop_gradient 的 tensorflow cumsum?
- python - _csv.Error: 字段大于字段限制 (131072) 但我的表只有 2 列
- android-studio - 如何从 Kotlin 的 Android Studio 中的单选按钮组中的选定单选按钮中获取文本?
- html - 如何获取具有嵌套节点的第一个节点的值?
- python - 如何格式化 JSON 模式以进行验证