scalecube-services
scalecube-services copied to clipboard
Microservices library - scalecube-services is a high throughput, low latency reactive microservices library built to scale. it features: API-Gateways, service-discovery, service-load-balancing, the ar...
Add support of optional service annotation `@Method` with value as HTTP method. Must be defined only on methods with annotation `@ServiceMethod`. Idea is to support clients who wants to call...
Scalecube services must be able to send files from service to the client.
Currently HTTP Gateway is limited to do a handling of POST methods only. This must be changed to maintain other methods also.
Fixes https://github.com/scalecube/scalecube-services/issues/911
Let FileServiceImpl defines do we store files, how long, and etc. Let AddFileRequest.ttl() - be optional.
* Even if method is not secured - still apply `principalMapper.map(context)` (if mapper is present) * Simplify ``` return Mono.defer(() -> principalMapper.map(context)) .switchIfEmpty(Mono.just(context.principal())); ```` to ``` return Mono.defer(() -> principalMapper.map(context))...
Get rid of code duplications, implement unified approach.
Add a new WS client-transport implementation that would be based only on what jdk provides, without dependencies on Netty or RSocket, only "native" java WS client.