#microservices #service #building #attempt #create

micro

尝试创建用于构建微服务的Rust库

1 个不稳定版本

使用旧的Rust 2015

0.1.0 2016年3月29日

#49 in #attempt

MIT/Apache

6KB

micro

尝试创建用于构建微服务的Rust库。

动机

在查看 https://github.com/go-kit/kit 并尝试用Go编写微服务后,我意识到Rust代码通常比许多其他语言更难编写,但在微服务的情况下,你应该编写简单的代码,而简单的代码在Rust中更简单。我们可以在Rust中编写非常快的服务。

待办事项

  • 创建端点
  • 日志记录
  • 传输
  • 度量
  • 请求跟踪
  • 背压
  • 断路器
  • 服务发现
  • 负载均衡
  • ???

抱歉

是的,我会将其发布到crates.io,因为"micro"是一个酷炫且免费的名称,但我会实现至少几个待办事项,如果您认为您会构建更酷的东西,您始终可以请求所有权,并且我会感激您提交的拉取请求。

许可证

根据您的要求,许可为以下之一

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何旨在包含在作品中的贡献,都应如上双许可,而无需任何附加条款或条件。

无运行时依赖