Un cliente Rust para Elasticsearch (alpha)

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.

Comparte este Artículo!