当前位置: 首页 > wzjs >正文

怎么做网站访问被拒绝友点企业网站管理系统

怎么做网站访问被拒绝,友点企业网站管理系统,可以做编程题的网站,网站建设 小白1 概述 dify-api使用postgresql来存储数据,在dify控制台每新建一个聊天机器的聊天框,就会在conversations表里新插入一条记录,并且不断地更新字段updated_at,示例如下: dify# select * from conversations limit 1; …

1 概述

dify-api使用postgresql来存储数据,在dify控制台每新建一个聊天机器的聊天框,就会在conversations表里新插入一条记录,并且不断地更新字段updated_at,示例如下:

dify=# select * from conversations limit 1;
-[ RECORD 1 ]-------------+-------------------------------------
id                        | e880b32f-6aae-4191-890b-52f0ddbcb9b7
app_id                    | 7455b19d-85f2-42a0-b3cd-f1b5178ab2da
app_model_config_id       | 5c1c9c78-2cd2-459d-9f77-9be329910fe0
model_provider            | tongyi
override_model_configs    | 
model_id                  | qwen-vl-max-0809
mode                      | chat
name                      | Asking about the definition of k8s
summary                   | 
inputs                    | {}
introduction              | 
system_instruction        | 
system_instruction_tokens | 0
status                    | normal
from_source               | console
from_end_user_id          | 
from_account_id           | 49de836a-9c2d-4f20-82bc-d00efd14893c
read_at                   | 
read_account_id           | 
created_at                | 2025-03-23 05:40:22
updated_at                | 2025-03-23 12:10:44.410997
is_deleted                | f
invoke_from               | explore
dialogue_count            | 0

因此可以依据updated_at字段来过滤最新活跃的聊天,就是一条SQL的事情,而keda具备Postgresql Scaler模块来对接Postgresql,通过SQL查询数据,将获取的数据转变成external metrics供HPA模块使用。
在这里插入图片描述

2 部署dify

此处省略,可以参考我的文章:

https://blog.csdn.net/nangonghen/article/details/145917819

3 部署keda

此处省略,可以参考我的文章:

https://blog.csdn.net/nangonghen/article/details/145601276

4 创建keda相关kubernetes资源

将ScaledObject和TriggerAuthentication资源提交到k8s集群可,以下示例仅供参考:

apiVersion: keda.sh/v1alpha1
kind: ScaledObject
metadata:name: hpa-dify-apinamespace: dify
spec:scaleTargetRef:                           # 扩容目标对象name: dify-apikind: StatefulSetapiVersion: apps/v1minReplicaCount: 1                        # 最小副本数,最小可以是0maxReplicaCount: 6                        # 最大副本数pollingInterval: 10                    # 轮询时间,单位是秒triggers:                                 # 伸缩的触发规则- type: postgresqlauthenticationRef:name: keda-trigger-auth               # pg密码存储在此对象,因此metadata中不必写密码参数passwordmetadata:userName: postgreshost: dify-pg-ha.difyport: "5432"dbName: difysslmode: disablequery: "select count(1) from conversations where updated_at > (NOW() - INTERVAL '1 minutes');"targetQueryValue: "3"
apiVersion: keda.sh/v1alpha1
kind: TriggerAuthentication
metadata:name: keda-trigger-authnamespace: dify
spec:secretTargetRef:- parameter: password    # 目标参数名称(根据Scaler类型而定。对于Postgresql Scaler,密码parameter是password)name: pg-secret        # Secret 名称key: PG_PASSWORD       # Secret 中的键名

5 测试

在dify控制台新增创建多个活跃聊天窗口:
在这里插入图片描述
从k8s event事件看出,keda operator会将dify-api服务的副本从1提升至2:
在这里插入图片描述

6 小结

本文介绍通过keda的pg scaler模块从数据库获取活跃的聊天窗口的记录数,基于此来伸缩dify api服务,如此一来在chat机器人聊天频繁的情况下,dify api的副本数量不会成为瓶颈。

http://www.dtcms.com/wzjs/113986.html

相关文章:

  • 艺友网站建设seo优化教程培训
  • 深圳软件定制哪家好上海抖音seo
  • 做网站选择什么服务器连云港seo
  • java做的网站源码注册公司网上申请入口
  • 广州做进口商品的网站衡阳seo优化报价
  • gmc网站建设微信推广引流加精准客户
  • 花生壳怎么建设网站营销策略包括哪些方面
  • 宁波网站建设rswl百度网盘app下载安装电脑版
  • 做软件好还是做网站好百度推广找谁
  • 网站整体运营360推广联盟
  • 电子商务网站建设收益短期培训班学什么好
  • 宝塔网站做301重定向iis搭建网站
  • 网站引导页怎么做的12345浏览器
  • 网站建设佰首选金手指十四公司网站怎么弄
  • wordpress首页加注册德州seo整站优化
  • 鞍山网站制作人才招聘手机网站制作
  • 微商城分销开发网站排名优化软件哪家好
  • 如何推广运营网站seo免费推广
  • 天元建设集团有限公司电话号码手机优化大师下载2022
  • 学校怎么创建网站网站建设公司哪家好?
  • 免备案建网站韩国网站
  • 株洲网站建设优度什么是整合营销并举例说明
  • 湛江网站建设外包网站的宣传推广方式
  • 网络公司做网站谷歌推广效果怎么样
  • 做网站各个流程网站营销策略有哪些
  • 如何做自己的淘宝优惠券网站网页百度网盘
  • 游戏自助充值网站怎么做关键词都有哪些
  • 推特登陆 网站建设六盘水seo
  • 国际电子商务网站建设企业推广哪个平台好
  • 北京计算机培训机构网站seo策划方案案例分析