tcp - 向多个 netcore 客户端应用程序广播消息的最佳方式是什么?
问题描述
我需要将 json 消息同时发送到同一网络中的一千个 dotnet 核心应用程序。目前我使用带有自托管红隼服务器的rest web api,我问我这是否是最好的解决方案。是否存在用于 dotnet 核心应用程序或其他解决方案的自托管消息代理?
解决方案
您可以将服务总线与主题一起使用。您可以将您的消息发送到一个主题并订阅 N 个应用程序到该主题以接收消息。
每个应用程序都可以在主题下拥有自己的订阅。在这里找到更多关于如何创建主题和订阅的信息。
您可以使用 Service Bus Explorer 进行本地调试并查看消息。
推荐阅读
- scala - 这个功能是否被认为是副作用,因此是糟糕的 FP 设计?
- xml - 使用 XLST 转换将 csv 转换为 xml?
- asp.net-mvc - TBody 无法使用 Jquery DataTable 处理表
- javascript - Java NON Blocking IO Rest 服务
- mysql - 在我的查询中避免重复值
- karate - 在空手道中随机获取呼叫传递,并在邮递员中始终传递
- database - 是否可以从原始字符串和加密字符串中找出密钥?
- postgresql - Postgresql 表的文件
- javascript - 自动完成不起作用.... (AJAX+PHP+HTML+JS)
- angular - 自定义指令中表单的 NgControl 注入等效项