rest.li
rest.li copied to clipboard
Rest.li is a REST+JSON framework for building robust, scalable service architectures using dynamic discovery and simple asynchronous APIs.
This new monitor should be as expensive as the previous one since the previous one called the `.equals` method on `UriProperties`, which compares every single URI. It now produces a...
LinkedIn's issuance of Uniform Resource Names (URNs) in the urn:li namespace violates RFC 8141 in several ways. First, formal URN namespace identifiers should be registered with IANA, but Microsoft has...
### What Adding an annotation in translated schemas, translated through SchemaTranslator ### Why This will help in figuring out whether a schema is translated or source of truth. This annotation...
1. Avoid roundtripping translated schema unless configured to do so. 2. Provide a way to set a custom DataSchemaResolver so that instances other than files can be used. This allows...
Summary ---------- The `zero-allocation-hashing` library versions > `0.7` are missing the method `LongHashFunction.xx_r39` required by pegasus, thus causing failures. However, it appears that the newer versions are being increasingly used...
Currently RestLi is using com.sun.javadoc APIs to generate Java Doc. However these APIs are removed in JDK 17, making RestLi and its consumers incompatible with JDK 17. This PR aims...
I cannot even build it, despite trying different java and gradle versions (the include 5.2.1 seems to be "too old"). it would help if there were some documention which (minimal...
example url: https://github.com/linkedin/rest.li/tree/master/examples/quickstart exec cmd: gradle publishRestliIdl error log: > Task :api:generateDataTemplate FAILED There are 1 data schema input files. Using input root folder: D:\code\tool\linkedin\rest.li\examples\quickstart\api\src\main\pegasus FAILURE: Build failed with an...
Currently the page is not displaying the list ``` When getClient is called on the simple load balancer, it: First tries to extract the service name from the URI that...
https://linkedin.github.io/rest.li/user_guide/restli_client says it's a format with a MIME type of `application/x-pson`, https://linkedin.github.io/rest.li/spec/protocol refers to the MIME type `application/pson`. The best guess I have is that it refers to the [PSON...