mirror of
https://github.com/OMGeeky/tarpc.git
synced 2026-01-03 01:52:30 +01:00
Merge branch 'client-server-modules' into server-writer-thread
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
## tarpc
|
||||
## tarpc: Tim & Adam's RPC lib
|
||||
*Disclaimer*: This is not an official Google product.
|
||||
|
||||
tarpc is an RPC framework for rust with a focus on ease of use. Defining and implementing an echo-like server can be done in just a few lines of code:
|
||||
|
||||
@@ -47,7 +48,7 @@ directly. See the tarpc_examples package for more sophisticated examples.
|
||||
## Planned Improvements (actively being worked on)
|
||||
- Automatically reconnect on the client side when the connection cuts out.
|
||||
- Allow omitting the return type in rpc definitions when the type is `()`.
|
||||
- Support arbitrary serialization (currently `bincode` is used for all serialization).
|
||||
- Add backward-compatibility features to enable evolving APIs.
|
||||
- Support asynchronous server implementations (currently thread per connection).
|
||||
|
||||
## Contributing
|
||||
|
||||
Reference in New Issue
Block a user