0.1.0 #132
cjcobb23
announced in
Announcements
0.1.0
#132
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
0.1.0
clio is an XRP Ledger API server. clio is optimized for RPC calls, over websocket or JSON-RPC. Validated historical ledger and transaction data is stored in a more space efficient format, using up to 4 times less space than rippled.
clio uses Cassandra or ScyllaDB, allowing for scalable read throughput. Multiple clio nodes can share access to the same dataset, allowing for a highly available cluster of clio nodes, without the need for redundant data storage or computation.
0.1.0 is the first beta of Project Clio. It contains:
./src/backend
is the BackendInterface. This provides an abstraction for reading and writing information to a database../src/etl
is the ReportingETL. The classes in this folder are used to extract information from the P2P network and write it to a database, either locally or over the network../src/rpc
contains RPC handlers that are called by clients. These handlers should expose the same API as rippled../src/subscriptions
contains the SubscriptionManager. This manages publishing to clients subscribing to streams or accounts../src/webserver
contains a flex server that handles both http/s and ws/s traffic on a single port../unittests
simple unit tests that write to and read from a database to verify that the ETL works.This discussion was created from the release 0.1.0.
Beta Was this translation helpful? Give feedback.
All reactions