使用 Nameko 构建临时消息应用
1. 应用目标
在开始之前,我们先明确应用的目标:
- 用户可以访问网站并发送消息。
- 用户可以查看他人发送的消息。
- 消息在可配置的时间后自动过期。
为了实现这些目标,我们将使用 Nameko,一个用于 Python 的微服务框架。
2. 环境要求
要参与本文的实践,你的本地机器需要满足以下条件:
- 互联网连接。
- Docker:如果你还没有安装 Docker,请查看官方文档: 安装指南 。
其他所有要求将在后续过程中逐步安装。本文的所有说明适用于 macOS 或 Debian/Ubuntu 系统,但使用的是跨平台依赖。
代码块前缀说明:
| 前缀 | 说明 |
| ---- | ---- |
| $ | 在终端中执行,需在虚拟环境内 |
| >>> | 在 Nameko/Python shell 中执行 |
| 无 | 在编辑器中使用的 Python 代码块 |
3. 什么是 Nameko
Nameko 是一个用于在 Python 中构建微服务的开源框架。使用 Nameko,你可以创建通过 AMQP(高级消息队列协议)使用 RPC(远程过程调用)相互通信的微服务。
4. RPC 介绍
RPC 即远程过程调用,下面通过一个电影院
超级会员免费看
订阅专栏 解锁全文
43

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



