如何编写 Netty 客户端以连接到 Signalr 集线器?
Posted
技术标签:
【中文标题】如何编写 Netty 客户端以连接到 Signalr 集线器?【英文标题】:How to code a Netty client to connect to a Signalr hub? 【发布时间】:2017-07-03 12:56:23 【问题描述】:我正在尝试创建一个客户端来接收来自第三方 Signalr 集线器的流数据。目前,我们将 Netty 框架用于其他一些 websocket 流,因此如果我可以将其调整为与 Signalr 集线器一起使用会很好。
集线器公开了一个订阅函数以及两个可调用函数。
普通的 Netty websocket 客户端和 Signalr 集线器的 Netty 客户端有什么区别?
非常感谢任何帮助。
【问题讨论】:
【参考方案1】:Netty WebSockets 和 SignalR 是两个独立的框架,您可以使用它们通过 WebSockets 传递消息。
直接使用 WebSockets 并不容易,您将不得不编写大量额外的代码来解决不同的实际问题。使用上述框架提供的 API 是解决这些问题的一种方法。 由于这是两个不同的框架,它们不支持相互通信。
在您的情况下,Netty 客户端不会与 Signalr 集线器连接。 唯一的选择是使用针对特定编程语言的 Signalr 客户端。在您的情况下,请使用适用于 Java 的 SignalR 客户端。
【讨论】:
以上是关于如何编写 Netty 客户端以连接到 Signalr 集线器?的主要内容,如果未能解决你的问题,请参考以下文章
如何设置 SSH 隧道以连接到位于 AWS EC2 服务器上的 ElasticSearch 和 MongoDB?
如何动态传递数据库连接属性以连接到 pentaho 中的不同数据库
如何配置 truffle 以连接到 RSK 测试网公共节点?