Toq
Version | 0.0.4 |
---|---|
Github page | http://github.com/qadron/toq |
Code Documentation | http://rubydoc.info/github/qadron/toq/ |
Author | Tasos Laskos |
Copyright | 2022 Ecsypno |
License | 3-clause BSD |
Synopsis
Toq is a simple and lightweight Remote Procedure Call protocol and implementation.
This implementation is based on Raktr.
Features
- Extremely lightweight.
- Very simple design.
- TLS encryption.
- Configurable serializer.
- Can intercept RPC responses and translate them into native objects for when using serializers that only support basic types, like JSON or MessagePack.
- Token-based authentication.
- Pure-Ruby.
- Multi-platform, tested on:
- Linux
- OSX
- Windows
Installation
gem install toq
Running the Specs
bundle install
rake spec
Protocol specifications
You can find the RPC protocol specification at the Wiki.
License
Toq is provided under the 3-clause BSD license.
See the LICENSE
file for more information.