💡
原文英文,约200词,阅读约需1分钟。
📝
内容提要
Chat SDK现在支持PostgreSQL作为状态后端,允许团队在不使用Redis的情况下持久化订阅和分布式锁。新适配器通过原始SQL查询自动创建所需表,并支持基于TTL的缓存和命名空间状态。
🎯
关键要点
- Chat SDK现在支持PostgreSQL作为状态后端,提供持久化订阅和分布式锁的功能。
- 新适配器允许团队在不使用Redis的情况下运行PostgreSQL。
- 适配器使用pg(node-postgres)和原始SQL查询,首次连接时自动创建所需表。
- 支持基于TTL的缓存、跨多个实例的分布式锁和通过可配置的键前缀实现命名空间状态。
❓
延伸问答
Chat SDK新增的PostgreSQL适配器有什么功能?
PostgreSQL适配器支持持久化订阅、分布式锁和基于TTL的缓存。
如何在Chat SDK中使用PostgreSQL适配器?
可以通过导入createPostgresState并在Chat实例中配置state来使用PostgreSQL适配器。
PostgreSQL适配器与Redis相比有什么优势?
PostgreSQL适配器允许团队在不使用Redis的情况下持久化状态,简化基础设施。
PostgreSQL适配器如何处理表的创建?
适配器在首次连接时自动创建所需的表。
PostgreSQL适配器支持哪些类型的状态管理?
适配器支持命名空间状态和跨多个实例的分布式锁。
使用PostgreSQL适配器需要注意什么?
需要确保已安装pg(node-postgres)库,并正确配置适配器。
➡️