Мы продолжаем развивать [Exonum][1]. В этот раз мы сосредоточили внимание на двух вещах: полностью перевели хранение данных на RocksDB, при этом прекратив поддержку LevelDB, и переписали сетевой код на Tokio. Зачем: эти решения позволили нам повысить эффективность хранения данных и увеличили производительность кода в сети.
О переходе с LevelDB на RocksDB мы говорили в [статье][2] о релизе прошлой версии фреймворка. Поэтому в сегодняшнем анонсе хотим подробнее остановиться на изменениях, которые пришли с Tokio, рассказать, как мы реализовали асинхронную обработку событий, и отметить другие улучшения.
[ ![][3]][4] [Читать дальше →][5]
[1]:
https://exonum.com/blog/
[2]:
https://habrahabr.ru/company/bitfury/blog/339142/
[3]:
https://habrastorage.org/webt/ax/vq/oc/axvqocsgkgcor2pua0f0vmk8vya.png
[4]:
https://habrahabr.ru/company/bitfury/blog/342970/
[5]:
https://habrahabr.ru/post/342970/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut