- 博客(7)
- 收藏
- 关注
翻译 program code for Hands-On Microservices with Rust译 涉及与Actors和Actix Crate的并发 (第十一章)(未完待续)
本章将展示基于actor模型(如Erlang或Akka)创建微服务的替代方法。 这种方法允许您通过将微服务拆分为通过消息传递相互交互的小型独立任务来编写清晰有效的代码。到本章结束时,您将能够执行以下操作:使用Actix框架和actix-web包创建一个微服务为Actix Web框架创建中间件技术要求要实现并运行本章的所有示例,您至少需要使用版本为1.31的Rust编译器。您可以在G...
2019-06-04 09:21:33 716
翻译 program code for Hands-On Microservices with Rust译 记录和配置微服务(第三章)
微服务在现实世界中起作用,这是动态的。 为了有用,它们必须是可配置的,以便您可以更改地址或端口以绑定服务器的套接字。 通常,您需要设置令牌,秘密和其他微服务的地址。 即使您已正确配置它们,您的微服务也可能会失败。 在这种情况下,您需要能够使用服务器的日志。在本章中,我们将学习以下技能:如何使用日志包进行日志记录如何使用clap crate读取命令行参数如何使用dotenv crate读取...
2019-06-03 08:22:23 825
翻译 program code for Hands-On Microservices with Rust译 使用Hyper Crate开发微服务(第二章)
本章将简要介绍如何使用Rust和hyper crate创建微服务。 我们将了解HTTP协议的基础知识和路由原理。 我们还将使用一种简单的方法描述使用Rust完全编写的最小REST服务。在本章中,我们将介绍以下主题:使用hyper处理HTTP请求使用正则表达式进行路由从环境中获取参数技术要求因为我们在本章中开始编写代码,所以您需要使用某些软件来编译和运行示例:我建议你使用rus...
2019-06-02 17:23:12 848
翻译 program code for Hands-On Microservices with Rust译 微服务简介 (第一章)
本章将向您介绍微服务的基础知识,包括微服务是什么以及如何将单片服务器分解为微服务。 如果您不熟悉微服务的概念,或者您从未使用Rust编程语言实现它们,那将非常有用。本章将介绍以下主题:什么是微服务?如何将传统的服务器架构转变为微服务Rust在微服务开发中的重要性技术要求本章没有任何特殊的技术要求,但现在是安装或更新Rust编译器的好时机。 您可以从Rust的官方网站获取此信息:http...
2019-06-02 15:47:14 587
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人