1

我正在使用服务堆栈服务器事件向客户端推送通知,但一位客户需要在 Citrix Netscaler 后面托管服务器堆栈应用程序主机。在这种情况下,所有连接似乎都被 cliet 中止,并且 sse 不起作用。

SSE with ServiceStack not working with netscaler的帖子中, myzz 建议设置 citrix 以防止后端服务器发送分块响应。

有谁知道它是否有效?

请注意,如果我直接指向 apphost 而不是 netloader sse 可以完美运行。

4

2 回答 2

1

您可以使用您链接的解决方案,禁用块https://support.citrix.com/article/CTX121948或者,扩展 myz,您可以使用 SSL_BRIDGE 或仅使用 TCP 虚拟服务器和服务类型,这样 netscaler 就不会执行HTTP 检查。

于 2020-04-22T12:54:15.517 回答
0

我要添加到链接答案中的唯一另一件事可能是使用 SSL,这将防止深度数据包检查以及任何中间件可能造成的任何干扰。

于 2019-09-24T09:48:00.397 回答