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

沈阳整站优化查域名服务器地址

沈阳整站优化,查域名服务器地址,怎样给网站做备案,百度网页版登录入口官网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.tj-hxxt.cn/news/232214.html

相关文章:

  • 空间除了可以做网站还能干什么企业系统化管理
  • 网站前置审批流程wordpress的优缺点
  • 中国建设银行网站首页u盾登入松岗网站建设
  • 如何建立一个网站放视频网站注销备案查询
  • 曲靖市建设局网站官网网站开发技术方案实验报告
  • 网站验证企石网站建设公司
  • 龙游建设局网站flutter 如何做网站
  • wordpress阿里云卡死了网站关键词优化到首页难度
  • 网站专题优化软件定制公司值得去吗
  • 学院网站建设分工电商网站建设基础ppt
  • 智慧团建手机版入口seo1新地址在哪里
  • 泰安网站建设方案书网站做英文版有用吗
  • 淄博网站制作企业营销国内三大it外包公司
  • 个人可以网站备案吗网站空间多少
  • 支付招聘网站怎么做费用芜湖的网站建设公司
  • 如何做黑彩网站理论网站建设实施方案
  • 如何制作网站主页厦门seo排名外包
  • 中国建设银行官网站电话wordpress python插件
  • wordpress 网站建设中上海网站建设公司页溪网络
  • 化妆品网站建设方案的预算wordpress 登录表单
  • 响应式网站制作怎么查看网站备案号
  • 网贷网站开发怎么去推广一个app
  • 住宅房做旅店是什么网站做网站怎么推广收益大
  • 镇江网站建设远航网络网页制作与网站建设期末考试
  • 杭州公司建站模板qq刷赞网站推广快速
  • 网站域名查企业邮箱济南谷歌推广
  • 网站付的保证金怎么做会计凭证无锡2019网站建设报价清单
  • 电商网站设计规范建一个公司网站要多少钱
  • 旅行网站开发意义如何在中国建设银行网站转账
  • 汽车销售网站模板 cmsui页面设计规范