1 个不稳定版本
使用旧的Rust 2015
0.1.0 | 2016年3月29日 |
---|
#49 in #attempt
6KB
micro
尝试创建用于构建微服务的Rust库。
动机
在查看 https://github.com/go-kit/kit 并尝试用Go编写微服务后,我意识到Rust代码通常比许多其他语言更难编写,但在微服务的情况下,你应该编写简单的代码,而简单的代码在Rust中更简单。我们可以在Rust中编写非常快的服务。
待办事项
- 创建端点
- 日志记录
- 传输
- 度量
- 请求跟踪
- 背压
- 断路器
- 服务发现
- 负载均衡
- ???
抱歉
是的,我会将其发布到crates.io,因为"micro"是一个酷炫且免费的名称,但我会实现至少几个待办事项,如果您认为您会构建更酷的东西,您始终可以请求所有权,并且我会感激您提交的拉取请求。
许可证
根据您的要求,许可为以下之一
- Apache License,版本2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何旨在包含在作品中的贡献,都应如上双许可,而无需任何附加条款或条件。