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

登录wordpress的网址织梦做的网站好优化

登录wordpress的网址,织梦做的网站好优化,dz论坛seo设置,佛山营销网站建设推广1. Sentinel 是什么#xff1f; Sentinel是由阿里中间件团队开源的#xff0c;面向分布式服务架构的轻量级高可用流量控制组件。 2. 主要优势和特性 轻量级#xff0c;核心库无多余依赖#xff0c;性能损耗小。 方便接入#xff0c;开源生态广泛。 丰富的流量控制场景。 …1. Sentinel 是什么 Sentinel是由阿里中间件团队开源的面向分布式服务架构的轻量级高可用流量控制组件。 2. 主要优势和特性 轻量级核心库无多余依赖性能损耗小。 方便接入开源生态广泛。 丰富的流量控制场景。 易用的控制台提供实时监控、机器发现、规则管理等能力。 完善的扩展性设计提供多样化的 SPI 接口方便用户根据需求给 Sentinel 添加自定义的逻辑。 3、Sentinel、Hystrix、Resilience4j的异同 4、怎么安装和启动Dashboard github地址https://github.com/alibaba/Sentinel/releaseswget -P /opt/downloads https://github.com/alibaba/Sentinel/releases/download/1.6.0/sentinel-dashboard-1.7.1.jar mkdir /opt/sentinel-dashboard cp /opt/downloads/sentinel-dashboard-1.7.1.jar /opt/sentinel-dashboard/sentinel-dashboard-1.7.1.jar启动java -Dserver.port8718 -jar sentinel-dashboard-1.7.1.jar 账号密码 sentinel sentinel 5、集成代码 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdorg.bc.sentinel/groupIdartifactIdsentinel-study/artifactIdversion1.0-SNAPSHOT/versionmodulesmodulesentinel-provider/modulemodulesentinel-consumer-01/module/modulespackagingpom/packagingparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.1.RELEASE/version/parentproperties!-- Spring Cloud Hoxton.SR8 依赖 --spring-cloud.versionHoxton.SR8/spring-cloud.version!-- spring cloud alibaba 依赖 --spring-cloud-alibaba.version2.2.4.RELEASE/spring-cloud-alibaba.version/propertiesdependencies!-- lombok 工具通过在代码编译时期动态的将注解替换为具体的代码,IDEA 需要添加 lombok 插件 --dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.16.18/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-lang3/artifactIdversion3.11/version/dependencydependencygroupIdorg.apache.commons/groupIdartifactIdcommons-collections4/artifactIdversion4.4/version/dependencydependencygroupIdcn.hutool/groupIdartifactIdhutool-all/artifactIdversion5.6.0/version/dependency!-- 引入jwt--dependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-api/artifactIdversion0.10.5/version/dependencydependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-impl/artifactIdversion0.10.5/versionscoperuntime/scope/dependencydependencygroupIdio.jsonwebtoken/groupIdartifactIdjjwt-jackson/artifactIdversion0.10.5/versionscoperuntime/scope/dependencydependencygroupIdcom.alibaba/groupIdartifactIdfastjson/artifactIdversion1.2.47/version/dependency/dependencies!-- 项目依赖管理 父项目只是声明依赖子项目需要写明需要的依赖(可以省略版本信息) --dependencyManagementdependencies!-- spring cloud 依赖 --dependencygroupIdorg.springframework.cloud/groupIdartifactIdspring-cloud-dependencies/artifactIdversion${spring-cloud.version}/versiontypepom/typescopeimport/scope/dependency!-- spring cloud alibaba 依赖 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-alibaba-dependencies/artifactIdversion${spring-cloud-alibaba.version}/versiontypepom/typescopeimport/scope/dependency/dependencies/dependencyManagement!-- 配置远程仓库 --repositoriesrepositoryidspring-milestones/idnameSpring Milestones/nameurlhttps://repo.spring.io/milestone/urlsnapshotsenabledfalse/enabled/snapshots/repository/repositories/project?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdparentartifactIdsentinel-study/artifactIdgroupIdorg.bc.sentinel/groupIdversion1.0-SNAPSHOT/version/parentmodelVersion4.0.0/modelVersionpackagingjar/packagingartifactIdsentinel-provider/artifactIddependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--热部署--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- 服务注册 服务发现需要引入的 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!--健康监控--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency!--Nacos 配置中心依赖--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!--Sentinel 组件依赖--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-sentinel/artifactId/dependency!--sentinel持久化 访问nacos数据源的依赖--dependencygroupIdcom.alibaba.csp/groupIdartifactIdsentinel-datasource-nacos/artifactId/dependency!--集群流控客户端依赖--dependencygroupIdcom.alibaba.csp/groupIdartifactIdsentinel-cluster-client-default/artifactId/dependency!--集群流控服务端依赖--dependencygroupIdcom.alibaba.csp/groupIdartifactIdsentinel-cluster-server-default/artifactId/dependency/dependencies /project?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdparentartifactIdsentinel-study/artifactIdgroupIdorg.bc.sentinel/groupIdversion1.0-SNAPSHOT/version/parentmodelVersion4.0.0/modelVersionpackagingjar/packagingartifactIdsentinel-consumer-01/artifactIddependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency!--热部署--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-devtools/artifactIdscoperuntime/scopeoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency!-- 服务注册 服务发现需要引入的 --dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-discovery/artifactId/dependency!--健康监控--dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-actuator/artifactId/dependency!--Nacos 配置中心依赖--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-nacos-config/artifactId/dependency!--Sentinel 组件依赖--dependencygroupIdcom.alibaba.cloud/groupIdartifactIdspring-cloud-starter-alibaba-sentinel/artifactId/dependency!--sentinel持久化 访问nacos数据源的依赖--dependencygroupIdcom.alibaba.csp/groupIdartifactIdsentinel-datasource-nacos/artifactId/dependency/dependenciesbuildplugins!-- spring boot打包--plugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdexecutionsexecutionconfigurationmainClasscom.springcloudalibaba.sentinel.SentinelConsumerApplication/mainClass !--也可以不指定MainClass一般能自动识别--/configurationgoalsgoalrepackage/goal !--依赖包装入jar包--/goals/execution/executions/plugin/plugins/build server:port: 8082 #程序端口号 spring:application:name: sentinel-provider #应用名称cloud:sentinel:transport:port: 8719 #启动HTTP Server并且该服务将与Sentinel仪表板进行交互使Sentinel仪表板可以控制应用 如果被占用则从8719依次1扫描dashboard: 127.0.0.1:8718 # 指定仪表盘地址nacos:discovery:server-addr: 127.0.0.1:8848 #nacos服务注册、发现地址config:server-addr: 127.0.0.1:8848 #nacos配置中心地址file-extension: yml #指定配置内容的数据格式 management:endpoints:web:exposure:include: * #公开所有端点server:port: 8081 #程序端口号 spring:application:name: sentinel-consumer-01 #应用名称cloud:sentinel:datasource:ds1: # ds1是自己取得名字nacos: #表示使用nacosserver-addr: 127.0.0.1:8848 # nacos 服务地址dataId: sentinel-consumer-ds1 #nacos dataIdgroupId: DEFAULT_GROUP # 分组 默认分组data-type: json # 数据类型 jsonrule-type: flow #flow 表示流控规则ds2: # ds2是自己取得名字nacos: #表示使用nacosserver-addr: 127.0.0.1:8848 # nacos 服务地址dataId: sentinel-consumer-ds2 #nacos dataIdgroupId: DEFAULT_GROUP # 分组 默认分组data-type: json # 数据类型 jsonrule-type: degrade #degrade 表示流控规则ds3: # ds3是自己取得名字nacos: #表示使用nacosserver-addr: 127.0.0.1:8848 # nacos 服务地址dataId: sentinel-consumer-ds3 #nacos dataIdgroupId: DEFAULT_GROUP # 分组 默认分组data-type: json # 数据类型 jsonrule-type: system #system 表示系统规则transport:port: 8719 #启动HTTP Server并且该服务将与Sentinel仪表板进行交互使Sentinel仪表板可以控制应用 如果被占用则从8719依次1扫描dashboard: 127.0.0.1:8718 # 指定仪表盘地址nacos:discovery:server-addr: 127.0.0.1:8848 #nacos服务注册、发现地址config:server-addr: 127.0.0.1:8848 #nacos配置中心地址file-extension: yml #指定配置内容的数据格式 management:endpoints:web:exposure:include: * #公开所有端点package org.bc.sentinel.controller;import org.apache.commons.lang3.RandomUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;RestController // RestController注解是ControllerResponseBody public class TestController {RequestMapping(/test) // 标记是该方法是接口请求public String test() {return sentinel-provider-test() RandomUtils.nextInt(0,1000);} }package org.bc.sentinel.controller;import com.alibaba.csp.sentinel.annotation.SentinelResource; import com.alibaba.csp.sentinel.slots.block.BlockException; import org.apache.commons.lang3.RandomUtils; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import org.springframework.web.client.RestTemplate; import javax.annotation.Resource;RestController // RestController注解是ControllerResponseBody public class TestController {private final String SERVER_URL http://sentinel-provider; // 这里的服务地址填写注册到Nacos的应用名称Resourceprivate RestTemplate restTemplate;RequestMapping(/test) // 标记是该方法是接口请求public String test() {return restTemplate.getForObject(SERVER_URL /test, String.class);//调用提供者/test接口}RequestMapping(/sentinelTest)public String sentinelTest() { // sentinel组件测试方法// int i 1 / 0; // 除数不能为0 此处必报错return TestController#sentinelTest RandomUtils.nextInt(0, 10000);}RequestMapping(/sentinelTestB)public String sentinelTestB() { // sentinel组件测试方法return TestController#sentinelTestB RandomUtils.nextInt(0, 10000);}RequestMapping(/sentinelTestC)public String sentinelTestC() { // sentinel组件测试方法return TestController#sentinelTestC RandomUtils.nextInt(0, 10000);}/* RequestMapping(/sentinelTest)public String sentinelTest() { // sentinel组件测试方法return TestController#sentinelTest RandomUtils.nextInt(0, 10000);}*//* RequestMapping(/sentinelTest)public String sentinelTest() { // sentinel组件测试方法try {Thread.sleep(1000); // 睡眠1 秒} catch (InterruptedException e) {e.printStackTrace();}return TestController#sentinelTest RandomUtils.nextInt(0, 10000);}*/}package org.bc.sentinel.conf;import org.springframework.cloud.client.loadbalancer.LoadBalanced; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.web.client.RestTemplate;Configuration // 标记是配置类 public class GenericConfiguration { // 常规配置类LoadBalanced // 标注此注解后,RestTemplate就具有了客户端负载均衡能力Beanpublic RestTemplate restTemplate(){ // 创建RestTemplate并交个Spring容器管理return new RestTemplate();} }
http://www.dnsts.com.cn/news/71901.html

相关文章:

  • 怎样建设相亲网站php开源网站管理系统
  • 网站建设公司新好的企业管理网站
  • 少儿编程免费网站建立网站建设考核激励制度
  • 南城网站建设公司信息wordpress主题中的文件
  • 网站开发与维护是什么网站建设几个文件夹
  • 永州市住房和城乡建设厅网站望野思想感情
  • 傻瓜式网站模板深圳尼高网站建设
  • 武昌网站建设价格多少wordpress变化
  • 德阳百度网站建设谷歌优化师
  • h5视频网站模板湖南招聘信息网官网
  • 磁力网站怎么做的源码欢迎访问中国建设银行
  • 网站建设需要哪些材料邢台网站推广多少钱
  • 点开图片跳到网站怎么做重庆平台网站推广
  • 网站建设服务协议 印花税网易企业邮箱怎么登录
  • 企业画册尺寸一般多大新网站如何做seo
  • 有哪个网站能卖自己做的衣服loog图标免费在线设计
  • 网站开发的难点易湃智能营销平台
  • 泰安百度公司代理商天长seo排名
  • 网站验证码 出不来做网络课程的网站
  • 大连网站建设要多少钱衡水做淘宝网站
  • 天津河北做网站的公司新建站点步骤
  • 做电影网站需要什么服务器网站后端架构如何做
  • 西安网站建设公司有哪些科技有限公司取名字
  • 商城网站建设经验做qq动图的网站
  • 专业网站是什么微商城开发公司
  • 行业网站设计开发费用网站可以在外地备案吗
  • 做英文网站地图上海建设资质审批网站
  • 自助建网站如何搜索关键词
  • 莱州网站设计网站建设专家证书
  • 海口网站建设搜q479185700网站项目开发建设合同