scalecube-gateway icon indicating copy to clipboard operation
scalecube-gateway copied to clipboard

ScaleCube API Gateway is the single entry point for service consumers. handles incoming requests and proxy/route to the appropriate microservice instance.

Results 17 scalecube-gateway issues
Sort by recently updated
recently updated
newest added
trafficstars

At `HttpGatewayAcceptor` when client is being connected and not yet received response, at this moment client can disconnect or connection can be closed but the stream of service call is...

Stacktrace ``` E 2019-09-09T11:55:00,269 i.s.s.g.w.WebsocketGatewayAcceptor Exception occurred on request: GatewayMessage {headers: {q=/om2.exchange.auth/createSession, sessionId=1568023078647, sid=1}, data: bb-670}, session=1568023078647 [http-gateway-client-epoll-4] ... 25 more at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:89) ~[netty-codec-4.1.36.Final.jar:4.1.36.Final] at io.netty.handler.codec.http.HttpClientCodec$Encoder.encode(HttpClientCodec.java:167) ~[netty-codec-http-4.1.36.Final.jar:4.1.36.Final] at io.netty.handler.codec.http.HttpObjectEncoder.encode(HttpObjectEncoder.java:86) ~[netty-codec-http-4.1.36.Final.jar:4.1.36.Final]...

bug

**Motivation:** Verify that dispose on gateway client subscrioption shall result in closing logical stream on service (check local and remote modes). Take similar tests (more or less) `WebsocketClientConnectionTest`, `RsocketClientConnectionTest`, `HttpClientConnectionTest`...

Currently it is not supported and throws UnsupportedOperationException.

enhancement

`io.scalecube.services.gateway.rsocket.RSocketClientSdkDisconnectTest` doesn't work after reverting of rsocket version. See https://github.com/scalecube/scalecube-gateway/pull/25

We had a not working gateway runner during a few weeks (#420). Need to add tests on gateway templates with the client-SDK.