扩展 TempMessenger:实现用户认证微服务
一、TempMessenger 总结与新目标
在之前,我们构建了基于 Web 的消息应用 TempMessenger,它由两个微服务组成:一个负责存储和检索消息,另一个负责处理 Web 请求。现在,我们要为 TempMessenger 平台扩展用户认证微服务,同时将 Nameko Web Server 微服务替换为更合适的 Flask 应用,以跟踪用户的 Web 会话。
新的 TempMessenger 有以下目标:
1. 用户可以注册应用。
2. 发送消息时,用户必须登录。
3. 未登录用户仍可阅读所有消息。
二、环境要求
为了实现本章的功能,本地机器需要满足以下要求:
1. 互联网连接。
2. Docker:若未安装,请参考官方文档 http://url.marcuspen.com/docker-install 进行安装。
3. 运行 Python 3.6 或更高版本的虚拟环境,可复用之前章节的虚拟环境。
4. pgAdmin:安装说明见官方文档 http://url.marcuspen.com/pgadmin 。
5. 运行在默认端口的 RabbitMQ 容器(上一章节已创建)。
6. 运行在默认端口的 Redis 容器(上一章节已创建)。 <
超级会员免费看
订阅专栏 解锁全文
13

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



