Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring 带web套接字的Zuul_Spring_Spring Boot_Spring Cloud_Spring Websocket_Netflix Zuul - Fatal编程技术网

Spring 带web套接字的Zuul

Spring 带web套接字的Zuul,spring,spring-boot,spring-cloud,spring-websocket,netflix-zuul,Spring,Spring Boot,Spring Cloud,Spring Websocket,Netflix Zuul,我们目前有一个直接的Websocket连接,连接到后端webservice 从我们的UI应用程序。现在,当我们试图通过Zuul(ApiGateway)执行同样的操作时,我们无法连接到后端服务 我们经历了以下问题,但这些问题并不能解决我们的问题 但它给了我一个选择,在下面的链接 我认为这是最后的解决办法 我的另一个问题是,如果我们想在zuul中使用websocket协议,我们需要在zuul中执行哪些更改,因为我是websocket新手,因为我们知道spring支持websocket,zuul是基于

我们目前有一个直接的Websocket连接,连接到后端webservice 从我们的UI应用程序。现在,当我们试图通过Zuul(ApiGateway)执行同样的操作时,我们无法连接到后端服务 我们经历了以下问题,但这些问题并不能解决我们的问题

但它给了我一个选择,在下面的链接 我认为这是最后的解决办法

我的另一个问题是,如果我们想在zuul中使用websocket协议,我们需要在zuul中执行哪些更改,因为我是websocket新手,因为我们知道spring支持websocket,zuul是基于spring的服务(如果我错了,请更正)

更新


据我所知,zuul 2无法提供此功能。Zuul 2将不会并入Spring Cloud。请参阅SpringCloudGateway以了解WebSocket支持。检查此项()

Zuul 1无法支持WebSocket。Zuul 2将支持它。

我们创建了Zuul代理web套接字支持功能来解决此问题。我将很快在SpringCloudNetflix中创建一个pull请求。该库和演示目前托管在github中。

您可以使用
SpringCloudStarterGateway
而不是
zuul
。WebSocket是受支持的,由于它与Spring紧密集成,因此它是一种更好的开发人员体验。

Hi@spencergib,感谢您的回复,我们使用了zuul核心版本:2.0.0-r.c.2,它出现在“”但它对我们不起作用,也没有针对zuul 2的spring cloud starter zuul的发布,我无法获得任何路线图,websocket对我来说是必须的。提前感谢,在zuul 2正式发布之前,我们不会迁移到它,而不是预发布的RC2。我们可以很快开始整合工作。我们有一个悬而未决的问题hi@Spencergib,再次感谢我们将等待zuul 2,并将尝试一些解决方法。我面临zuul的另一个问题。它正在修改我的内容类型(多部分表单数据为text/plain)标题,我正在使用1.1.6.Release。我知道它是fix 1.1.0.M5,但我仍然面临这个问题。您可以看看,我已经通过stomp/sockjs协议用zuul配置了websocket。主要看一下gateway和websocket1应用程序谢谢你的链接。我会调查的您可以使用SpringCloudGateway/@mthizo247号Link@Diyoda_这一个-谢谢@panduka,但现在我们不依赖spring来路由请求和服务发现。还是谢谢你的更新