Elastic, anuncia una versión alfa inicial de un nuevo cliente Rust para Elasticsearch. El mismo se puede encontrar en crates.io con el nombre de caja elasticsearch y sumergirse en la documentación para comenzar .
¿Por qué un cliente Rust?
Rust ha sido votado como el lenguaje de programación más querido durante los últimos cuatro años en StackOverflow , ganando adopción en muchas compañías como Microsoft y Dropbox como una alternativa de lenguaje de bajo nivel rápida y segura para la memoria para la programación de sistemas C y C ++. De hecho, hay una creciente afición a Rust dentro de Elastic, con un canal Rust Guild y Slack para compartir conocimientos, ideas y proyectos con otras personas de ideas afines.
La cuestión de tener un cliente oficial de Rust se ha planteado en el pasado y hay un par de clientes populares de la comunidad para trabajar con Elasticsearch. Sin embargo, es justo decir que Rust se ha estado moviendo rápidamente, y con el lanzamiento de async-wait a Rust estable en 1.39.0 , no parecía haber un mejor momento que ahora para ver cómo podría ser un cliente oficial.
Se inició un proyecto de espacio-tiempo para explorar cuánto esfuerzo sería construir un cliente Rust mínimo viable, así como familiarizarse con el lenguaje y el ecosistema Rust.
Más información desde el sitio web oficial de Elastic.