Commit Graph

6 Commits

Author SHA1 Message Date
Ryan Baxter
76e4187484 Initial set of changes to add a circuit breaker filter using Spring Cloud CircuitBreaker 2019-11-05 15:40:33 -05:00
Spencer Gibb
dee0516e87 Splits gateway RSocket support in to Common, Client and Broker Modules
Metadata moved to common module. Auto config sets up metadata parsing.
Client module created with properties and helper classes for ease
of using RouteSetup and Forwarding metadata.
2019-09-11 15:21:47 -04:00
Spencer Gibb
1c4a8518bc Adds support for RSocket composite metadata.
Renames Registry to RoutingTable implemented as an inverted
index as TagsMetadata. Inverted index uses RoaringBitmaps to save
memory and to make lookup very fast.

Implements RoutingTableRoutes as a view over RoutingTable.

Route is now an interface. The Route objects returned by
RoutingTableRoutes are backed by a predicate that uses the RoutingTable
rather than custom matching.

GatewayRSockectFactory moved to a top level class.

PendingRequestRSocket also has a top level Factory.

Load balancing is now handled by a Factory. Allows requests to ask
for specific types of load balancers in the future.

Implements proposed RouteSetup and Forwarding metadata types in
the Gateway. These should eventually be replaced by primitives in
rsocket-java. Also adds support to be encoded/decoded using
Frameworks Encoder/Decoder classes.

fixes gh-1236
2019-09-06 19:10:56 -04:00
Spring Operator
43ba27af27 URL Cleanup
This commit updates URLs to prefer the https protocol. Redirects are not followed to avoid accidentally expanding intentionally shortened URLs (i.e. if using a URL shortener).

# Fixed URLs

## Fixed But Review Recommended
These URLs were fixed, but the https status was not OK. However, the https status was the same as the http request or http redirected to an https URL, so they were migrated. Your review is recommended.

* http://www.puppycrawl.com/dtds/suppressions_1_1.dtd (404) with 1 occurrences migrated to:
  https://www.puppycrawl.com/dtds/suppressions_1_1.dtd ([https](https://www.puppycrawl.com/dtds/suppressions_1_1.dtd) result 404).

## Fixed Success
These URLs were switched to an https URL with a 2xx status. While the status was successful, your review is still recommended.

* http://maven.apache.org/xsd/maven-4.0.0.xsd with 9 occurrences migrated to:
  https://maven.apache.org/xsd/maven-4.0.0.xsd ([https](https://maven.apache.org/xsd/maven-4.0.0.xsd) result 200).

# Ignored
These URLs were intentionally ignored.

* http://maven.apache.org/POM/4.0.0 with 18 occurrences
* http://www.w3.org/2001/XMLSchema-instance with 9 occurrences
2019-03-19 21:21:56 -05:00
Spencer Gibb
fff66902df Updates for checkstyle. 2019-02-21 22:42:39 -05:00
Olga Maciaszek-Sharma
a6f48b0f65 Checkstyle (#833)
Fixes gh-832

* Add formatting and checkstyle fixes.

* Fix checkstyle setup. Add more checkstyle fixes and suppressions.

* Fix license dates.
2019-02-12 14:48:31 +01:00