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

网上购物商城源代码做网站程序的都不关注seo

网上购物商城源代码,做网站程序的都不关注seo,建设一个做资料库的网站,财务公司简介项目git地址#xff1a;https://gitee.com/lpengs/cloud-demo.git 前面我们学习sentinel熔断和降级时#xff0c;如果服务器重启#xff0c;那么配置的规则都会消失。这就很不友好。这里我们尝试把规则持久化到nacos中。 我们先看看没有把sentinel集成到nacos中是什么样子…项目git地址https://gitee.com/lpengs/cloud-demo.git 前面我们学习sentinel熔断和降级时如果服务器重启那么配置的规则都会消失。这就很不友好。这里我们尝试把规则持久化到nacos中。 我们先看看没有把sentinel集成到nacos中是什么样子的。 我们先修改下service-order里面的yml配置如下 server:port: 8000 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/order_tbl?useUnicodetruecharacterEncodingutf-8useSSLfalseusername: xxxxpassword: yyyyprofiles:active: devinclude: feignapplication:name: service-ordercloud:nacos:discovery:namespace: ${spring.profiles.active:dev}server-addr: 127.0.0.1:8848config:import-check:enabled: falsenamespace: ${spring.profiles.active:dev} logging:level:com.atguigu.order.feign: debug --- spring:config:import:- nacos:common.properties?grouporder- nacos:database.properties?grouporderactivate:on-profile: dev --- spring:config:import:- nacos:common.properties?grouporder- nacos:database.properties?grouporderactivate:on-profile: test --- spring:config:import:- nacos:common.properties?grouporder- nacos:database.properties?grouporderactivate:on-profile: prod mybatis-plus:mapper-locations: classpath*:/mapper/**/*.xmlconfiguration:map-underscore-to-camel-case: true # 驼峰映射建议开启 我们启动微服务。在此之前先启动nacos和sentinel http://localhost:8848/nacos   用户名和密码都是nacos http://localhost:8080/   用户名和密码都是sentinel 页面输入 http://localhost:8000/readDb 回车 然后频繁刷新页面可以看到每次都可以获取到数据 然后我们在sentinel后台页面可以看到调用的这个接口信息看不到就刷新下 我们对这个接口进行下流控配置 点击流控 弹出的页面选择QPS 单击阈值改为1。代表最多1次/秒的访问频率限制。点击新增 这样就生效了。 这时可以在流控规则里面看到这个规则 接下来我们刷新页面频繁的话超过1QPS就会报错。如下 说明被限流了。 但是当我们重启下微服务再次频繁刷新时就会发现没有报错说明规则失效了。 这时候我们去后台sentinel看先刷新下流控规则已经消失了。 这是因为流控规则是保存在内存中的如果重启微服务内存中的规则就消失了。这是个不可接受的痛点哪能每次重启服务把规则重新配置一遍呢。所以把规则配置到nacos里面去。 我们首先在services里面引入依赖这样order微服务作为子项目也会自动引入这个依赖了 dependency groupIdcom.alibaba.csp/groupId artifactIdsentinel-datasource-nacos/artifactId version1.8.8/version /dependency 记得右上角刷新下使依赖引入生效。 然后我们修改下yml配置如下 spring:cloud:openfeign:client:config:default:logger-level: fullconnect-timeout: 3000read-timeout: 5000service-product:logger-level: fullconnect-timeout: 3000read-timeout: 5000sentinel:transport:dashboard: localhost:8080eager: trueweb-context-unify: falsedatasource:flow:nacos:server-addr: 127.0.0.1:8848data-id: ${spring.application.name}-flow-rulesgroup-id: SENTINEL_GROUPrule-type: flowdata-type: jsonnamespace: ${spring.profiles.active:dev} feign:sentinel:enabled: true大家记得命名空间是区分服务和properties配置的范围一定要一一对应比如dev、prod、test都要保持跟项目启动配置一致。 data-id是应用名字拼接上-flow-rules。 下面我们去nacos配置下这个data-id数据集 如上创建配置记得这是在dev下创建配置的跟yml中的命名空间需要一致。 service-order-flow-rules   注意这里是应用的名字拼接的根据自己的项目的实际名字来 SENTINEL_GROUP order服务流控规则 [{resource: /readDb,limitApp: default,grade: 1, count: 1, clusterMode: false } ] 右下角发布即可。 然后我们重启服务刷新页面  可以看到频繁刷新的话被限流了。 下面重点看看我们重启微服务再次刷新操作看看还生效吗 如上图所示重启服务后规则还是生效的这样就做到了持久化。 授人以鱼不如授人以渔更多流控规则配置可以问问豆包小姐姐或者deepseek 真的超级好用的ai工具。推荐大家多利用。
http://www.hkea.cn/news/14498909/

相关文章:

  • 企业网站的建设流程包括怎么查找网站建设
  • 综合购物网站排名杭州网站建设技术支持
  • 展会网站建设电子商务公司怎么赚钱
  • app模板下载网站模板外贸网站测速
  • 东莞常平学校网站建设企业网站管理系统项目文档
  • 怎么搞一个网站平台网站后台管理系统cms
  • 厦门做网站软件网站自己做还是找公司
  • 金品诚企网站建设网站后台不显示
  • 网站是如何制作的微信网页版文件传输助手
  • 专门做活动的网站电子商务网站建设是学什么
  • 学做网站教学百度网盘网站备案负责人修改
  • 关键词优化排名费用苏州seo排名优化
  • 做艺术的网站网站社区建设
  • 上海网站设计算机应用软件开发
  • 要建一个网站该怎么做英文营销网站建设
  • 网站登录模板网站建设案例 杭州远大
  • 学生组织网站建设建立网站教学的
  • 长安公司网站制作便宜网站制作
  • 重庆网站建设有限公司WordPress的index
  • 网站软件资源wordpress开启伪静态找不到页面
  • 网站与规划设计思路廊坊专门做网站
  • 做设计常用网站有哪些企业网站建设基本流程图
  • 网站建设需要什么功能进入wordpress很慢
  • 网站推广策划的思路包括哪些内容大沥南庄网站建设
  • 建站快车的功能介绍免费网站诊断
  • 重庆网站建设只选承越中铁建设门户网登录咋进不去了
  • 个人网站设计分析企业网站建设的策划书
  • 网站建立好了自己怎么做优化建筑工程网络计划称为
  • 网站设置了字体为黑体怎么改字体四川建设厅官网查询
  • 长春好的做网站公司有哪些百度建站官网