Elasticsearch History API Infrastructure Upgrade
We have finally put native History node to rest in peace as so many have done already, since it became unwieldy and unstable.
We have consolidated 3 API servers into Elasticsearch cluster to support our new History API:
So far our Elasticsearch cluster is synchronized up to 31.2M blocks and processing 7 blocks per second on average, which means it should catch up with Head block in a few days time.
We are using best compression mechanism available on Elasticsearch and only storing data actually used by History API. For example: storing accounts and transactions but not storing blocks since blocks are available via standard chain API.
And yet the whole cluster is currently taking about 3TB space and growing every day.
The new History api is available on our standard API server: api.eostribe.io
You can see more info on hardware specs and Data Center we use in our original post:
https://steemit.com/eos/@eostribe/eos-tribe-infrastructure-upgrade
Connect with us! We're building a better future on EOSIO.
Website | Medium | Github | Telegram | SteemIt | Twitter | Discord
Leave Elasticsearch History API Infrastructure Upgrade to:
Read more #eos posts
Best Posts From EOS Tribe
We have not curated any of eostribe's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.
More Posts From EOS Tribe
- EOS Tribe joins the WAX Network
- EOS Tribe + EOS USA launch Spectrumeos.io
- EOS Tribe + EOS USA are bringing Spectrum API + Full History API to EOS
- Spectrum API - NodeJS client code example
- Spectrum API - JS Client library with samples
- Spectrum API - Added get_table_rows endpoint
- Spectrum API running on Telos Mainnet
- Spectrum API - get_transaction endpoint available
- Spectrum API - Client JS samples
- Spectrum API running on Telos Testnet