第 3 章 缓存和队列系统
Redis 为 Ansible Automation Platform 2.5 组件提供集中式缓存和队列。此内存系统存储事件队列、会话数据和令牌,以提高性能、可靠性和数据安全性。
在 Ansible Automation Platform 2.5 中,Red Hat Redis (REmote DIctionary Server) 用作缓存和队列系统。
3.1. Redis 缓存和队列系统概述 复制链接链接已复制到粘贴板!
Redis 是一个开源、内存中、NoSQL 键/值存储,主要用于应用程序缓存和轻量级消息代理,存储事件队列、会话数据和令牌,以提高性能、可靠性和数据安全性。
平台网关和 Event-Driven Ansible 使用集中式 Redis。自动化控制器和自动化中心有自己的 Redis 实例。
这个缓存和队列系统在内存中存储数据,而不是将数据存储在磁盘或固态驱动器(SSD)中,这有助于提供速度、可靠性和性能。通过传输层安全(TLS)加密和身份验证保护与缓存和队列系统的安全通信可以保护您的数据。
| 组件 |
|---|
| 缓存数据类型 |
| 平台网关 |
| 设置、会话信息、JSON Web 令牌 |
| event-Driven Ansible 服务器 |
| 事件队列 |
来自平台网关和 Event-Driven Ansible 的 Redis 中的数据被分区。服务都不能访问其他服务的数据。