neosync
neosync copied to clipboard
[NEOS-745] Update RPCs to specify idempotency
This allows them to be used as GET methods in Connect, as well as well as tells the SDKs that they can safely retry the method transparently if they are met with an error or GOAWAY.
More info here: https://buf.build/blog/introducing-connect-cacheable-rpcs
An example of how this is used:
sdlfkj
Can be then hit via: http://localhost:8080/mgmt.v1alpha1.TransformersService/GetSystemTransformers?encoding=json&message={}
From SyncLinear.com | NEOS-745