Chat SDK新增PostgreSQL状态适配器

Chat SDK新增PostgreSQL状态适配器

💡 原文英文,约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)库,并正确配置适配器。

➡️

继续阅读