如何在 React 应用程序上代理 Rsocket 请求
Posted
技术标签:
【中文标题】如何在 React 应用程序上代理 Rsocket 请求【英文标题】:How Do I Proxy Requests for Rsocket on React app 【发布时间】:2021-01-21 06:52:22 【问题描述】:我需要在 react 应用中同时代理 rsocket 和 http。我通过添加到包 json 成功地将代理添加到 http 请求
"proxy": "http://192.184.24.12:82"
如何对位于 websocket 之上的 rsocket 进行处理。
需要同时使用http和rsocket
let client = new RSocketClient(
transport: new RSocketWebSocketClient(
url: "ws://localhost:7000/ws",
wsCreator: (url) => new WebSocket(url),
debug: true,
,
BufferEncoders
),
setup:
dataMimeType: "application/json",
metadataMimeType: MESSAGE_RSOCKET_COMPOSITE_METADATA.string,
keepAlive: 5000,
lifetime: 60000,
,
);
【问题讨论】:
【参考方案1】:如果您在浏览器中使用 rsocket - 那么您在下面使用 websocket 传输。也就是说,如果您的代理可以代理 websocket(我敢打赌),您可以代理 rsocket
【讨论】:
以上是关于如何在 React 应用程序上代理 Rsocket 请求的主要内容,如果未能解决你的问题,请参考以下文章
Spring RSocket:基于服务注册发现的 RSocket 负载均衡
阿里雷卷:RSocket从入门到落地,RSocket让AJP换发青春