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

photoshop属于什么软件seo推广优化官网

photoshop属于什么软件,seo推广优化官网,枝江网站建设,阿里云网站建站背景 价格接口 /search 同时支持缓存查价和实时查价,主要通过searchType字段区分这两种请求。 searchType 为空时为缓存查价,QPS很高。searchType 不为空时为实时查价,但QPS远低于普通查价。 如果直接对该接口限流,当流量波动超…

背景

价格接口 /search 同时支持缓存查价和实时查价,主要通过searchType字段区分这两种请求。

  • searchType 为空时为缓存查价,QPS很高。
  • searchType 不为空时为实时查价,但QPS远低于普通查价。

如果直接对该接口限流,当流量波动超过限流阈值时,实时查价可能会被拦截。实时查价是进入订单流程的关键环节,期望实时查价尽量不限流。

kong 插件

pre-function 的优先级比 rate-limiting 高,pre-function 在access阶段根据入参设置特定的header,如X-Search-Type。缓存查价设置 X-Search-Type:price,实时查价设置X-Search-Type:check。

rate-limiting 设置通过 X-Search-Type 头来限流,相当于缓存查价和实时查价设置了相同的限流,但由于实时查价的qps远低于缓存查价,所以满足了要求。

  • pre-function access 阶段的脚本

入参为json格式

local kong = kong
local cjson = require("cjson.safe")local req_body = kong.request.get_raw_body()
if req_body thenlocal decoded_body = cjson.decode(req_body)if decoded_body and decoded_body.searchType and decoded_body.searchType ~= "" thenkong.service.request.set_header("X-Search-Type", "check")elsekong.service.request.set_header("X-Search-Type", "price")end
end

konga-kong-postgres 三件套

docker-compose.yml

version: "3"networks:kong-net:driver: bridgeservices:kong-database:image: postgres:9.6restart: alwaysnetworks:- kong-netenvironment:POSTGRES_PASSWORD: kongPOSTGRES_USER: kongPOSTGRES_DB: kongports:- "5432:5432"healthcheck:test: ["CMD", "pg_isready", "-U", "kong"]interval: 5stimeout: 5sretries: 5kong-migration:image: kong:2.2.1-ubuntucommand: "kong migrations bootstrap"networks:- kong-netrestart: on-failureenvironment:KONG_PG_HOST: kong-databaseKONG_DATABASE: postgresKONG_PG_PASSWORD: konglinks:- kong-databasedepends_on:- kong-databasekong:image: kong:2.2.1-ubunturestart: alwaysnetworks:- kong-netenvironment:KONG_DATABASE: postgresKONG_PG_HOST: kong-databaseKONG_PG_USER: kongKONG_PG_PASSWORD: kongKONG_PROXY_LISTEN: 0.0.0.0:8000KONG_PROXY_LISTEN_SSL: 0.0.0.0:8443KONG_ADMIN_LISTEN: 0.0.0.0:8001KONG_PROXY_ACCESS_LOG: /dev/stdoutKONG_ADMIN_ACCESS_LOG: /dev/stdoutKONG_PROXY_ERROR_LOG: /dev/stderrKONG_ADMIN_ERROR_LOG: /dev/stderrdepends_on:- kong-migration- kong-databasehealthcheck:test: ["CMD", "curl", "-f", "http://kong:8001"]interval: 5stimeout: 2sretries: 15ports:- "8001:8001"- "8000:8000"konga-prepare:image: pantsel/konga:0.14.9command: "-c prepare -a postgres -u postgresql://kong:kong@kong-database:5432/postgres"environment:DB_ADAPTER: postgresDB_HOST: kong-databaseDB_USER: kongDB_PASSWORD: kongnetworks:- kong-netrestart: on-failurelinks:- kong-databasedepends_on:- kong-databasekonga:image: pantsel/konga:0.14.9restart: alwaysnetworks:- kong-netenvironment:DB_ADAPTER: postgresDB_HOST: kong-databaseDB_USER: kongDB_PASSWORD: kongDB_DATABASE: postgresNODE_ENV: productiondepends_on:- kong-databaseports:- "1337:1337"

总结

这里只是根据入参限流的简单实现,不支持根据入参设置不同的限流阈值。要实现更复杂的限流,可以自定义插件,或者下降到服务层处理。

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

相关文章:

  • 今日头条全部广告seo百科
  • 用户访问域名劫持网站新网站百度收录
  • wordpress微信显示图片seo优化有哪些
  • 青岛企业网站建设优化seo是谁
  • 庆阳房屋买卖网手机系统优化
  • 做网站图片怎么找扬中网站制作
  • 图片比较多的网站怎么做uc信息流广告投放
  • 六安论坛六安杂谈seo网址优化靠谱
  • 打开一张图片后点击跳转到网站怎么做搜索引擎优化自然排名的优点
  • 网站流量ip造假图片全网营销整合营销
  • 做论坛网站的应用关键词优化排名要多少钱
  • 网络技术学什么杭州seo 云优化科技
  • 创建一个个人网站长沙百度地图
  • 跨境网站成都百度seo推广
  • 网站建设计划表模板百度搜索网站排名
  • 广西贵港网站建设简述企业网站如何推广
  • 网站开发的基本技术路线营销咨询服务
  • 网站建设pc指什么软件如何建立网页
  • 企业网站怎么形成二维码百度热线电话
  • 女生学ui设计难吗长沙seo服务哪个公司好
  • 章丘公司做网站2022好用值得推荐的搜索引擎
  • 手机app安装下载软件优化网站视频
  • 阿里巴巴网站建设策略调研市场推广
  • 企业名录大全查询滁州网站seo
  • 做网站还有价值吗seo外包网站
  • 网站建设亿玛酷知名活动推广软文
  • 做洁净的网站安徽网站设计
  • 专门做试卷的网站自己如何做一个网站
  • 北京做网站推广的公司上海有名网站建站开发公司
  • 昆明公司做网站最新消息新闻头条