微服务日志记录与配置
1. 为微服务添加日志记录
如果微服务不记录其执行的操作,我们就无法使用或调试它。下面我们将为微服务添加日志记录功能,以了解其内部运行情况。首先创建一个生成随机值的微服务,并为其附加日志记录器,之后使用环境变量配置日志。
2. 生成随机值的微服务
为了探讨更高级的主题,我们创建一个生成随机值的微服务应用。实现步骤如下:
1. 在 Cargo.toml 文件中添加依赖:
[dependencies]
hyper = "0.12"
rand = "0.5"
- 在
main.rs文件中导入必要的类型:
use hyper::{Body, Response, Server};
use hyper::rt::Future;
use hyper::service::service_fn_ok;
- 在
service_fn_ok函数中添加两行代码来处理传入的请求:
fn main() {
let addr = ([127, 0, 0, 1], 8080).into();
let builder = Server::bind(&addr);
超级会员免费看
订阅专栏 解锁全文
8221

被折叠的 条评论
为什么被折叠?



