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

网站建设时间影响因素嘉兴推广网站

网站建设时间影响因素,嘉兴推广网站,海珠做网站要多少钱,济南知名网站建设平台转载自 Sentinel Quick Start 1.1 公网 Demo 如果希望最快的了解 Sentinel 在做什么#xff0c;我们可以通过 Sentinel 新手指南 来运行一个例子#xff0c;并且能在云上控制台上看到最直观的监控和流控效果等。 1.2 手动接入 Sentinel 以及控制台 下面的例子将展示应用如…转载自 Sentinel Quick Start 1.1 公网 Demo 如果希望最快的了解 Sentinel 在做什么我们可以通过 Sentinel 新手指南 来运行一个例子并且能在云上控制台上看到最直观的监控和流控效果等。 1.2 手动接入 Sentinel 以及控制台 下面的例子将展示应用如何三步接入 Sentinel。同时Sentinel 也提供所见即所得的控制台可以实时监控资源以及管理规则。 STEP 1. 在应用中引入Sentinel Jar包 如果应用使用 pom 工程则在 pom.xml 文件中加入以下代码即可 dependencygroupIdcom.alibaba.csp/groupIdartifactIdsentinel-core/artifactIdversion1.8.0/version /dependency 注意: 从 Sentinel 1.5.0 开始仅支持 JDK 1.7 或者以上版本。Sentinel 1.5.0 之前的版本最低支持 JDK 1.6。 如果您未使用依赖管理工具请到 Maven Center Repository 直接下载 JAR 包。 STEP 2. 定义资源 接下来我们把需要控制流量的代码用 Sentinel API SphU.entry(HelloWorld) 和 entry.exit() 包围起来即可。在下面的例子中我们将 System.out.println(hello world); 这端代码作为资源用 API 包围起来埋点。参考代码如下: public static void main(String[] args) {initFlowRules();while (true) {Entry entry null;try {entry SphU.entry(HelloWorld);/*您的业务逻辑 - 开始*/System.out.println(hello world);/*您的业务逻辑 - 结束*/} catch (BlockException e1) {/*流控逻辑处理 - 开始*/System.out.println(block!);/*流控逻辑处理 - 结束*/} finally {if (entry ! null) {entry.exit();}}} } 完成以上两步后代码端的改造就完成了。当然我们也提供了 注解支持模块可以以低侵入性的方式定义资源。 STEP 3. 定义规则 接下来通过规则来指定允许该资源通过的请求次数例如下面的代码定义了资源 HelloWorld 每秒最多只能通过 20 个请求。 private static void initFlowRules(){ListFlowRule rules new ArrayList();FlowRule rule new FlowRule();rule.setResource(HelloWorld);rule.setGrade(RuleConstant.FLOW_GRADE_QPS);// Set limit QPS to 20.rule.setCount(20);rules.add(rule);FlowRuleManager.loadRules(rules); } 完成上面 3 步Sentinel 就能够正常工作了。更多的信息可以参考 使用文档。 STEP 4. 检查效果 Demo 运行之后我们可以在日志 ~/logs/csp/${appName}-metrics.log.xxx 里看到下面的输出: |--timestamp-|------date time----|-resource-|p |block|s |e|rt 1529998904000|2018-06-26 15:41:44|HelloWorld|20|0 |20|0|0 1529998905000|2018-06-26 15:41:45|HelloWorld|20|5579 |20|0|728 1529998906000|2018-06-26 15:41:46|HelloWorld|20|15698|20|0|0 1529998907000|2018-06-26 15:41:47|HelloWorld|20|19262|20|0|0 1529998908000|2018-06-26 15:41:48|HelloWorld|20|19502|20|0|0 1529998909000|2018-06-26 15:41:49|HelloWorld|20|18386|20|0|0其中 p 代表通过的请求, block 代表被阻止的请求, s 代表成功执行完成的请求个数, e 代表用户自定义的异常, rt 代表平均响应时长。 可以看到这个程序每秒稳定输出 hello world 20 次和规则中预先设定的阈值是一样的。 更详细的说明可以参考: 如何使用 更多的例子可以参考: Sentinel Examples STEP 5. 启动 Sentinel 控制台 您可以参考 Sentinel 控制台文档 启动控制台可以实时监控各个资源的运行情况并且可以实时地修改限流规则。 详细文档 请移步 Wiki查阅详细的文档、示例以及使用说明。若您希望从其它熔断降级组件如 Hystrix迁移或进行功能对比可以参考 迁移指南。 Please refer to README for README in English。 与 Sentinel 相关的生态包括社区用户实现的扩展、整合、示例以及文章可以参见 Awesome Sentinel欢迎补充 如果您正在使用 Sentinel欢迎在 Wanted: Who is using Sentinel 留言告诉我们您的使用场景以便我们更好地去改进。
http://www.yutouwan.com/news/406886/

相关文章:

  • 装修设计灵感网站建设社区服务网站的论文
  • 马鞍山做网站公司小说网站建设
  • 网站备案好处可以分为( )
  • 网站建设多少钱鞋网站建设规划大纲
  • 上海网站建设方案咨询网站开发需要用到哪些软件
  • 旅游网站制作分析学院 网站 两学一做
  • 云县网站建设找那家为什么要建设外贸网站
  • 张家界做网站dcworkdiscuzq官网
  • 商城网站开发业务网站logo设计创意
  • 烟台市未成年思想道德建设网站推广产品的文案
  • 网站开发报告书手机网站的好处
  • 网站的主要栏目及功能网页设计html代码大全及含义
  • 傻瓜式网站界面小程序和网站建设需要多钱
  • 打开网站 磁盘空间不足电子商务网站建设与管理的感受
  • 网站建设企业网站制作平台百度打广告多少钱
  • 创建公司网站用什么软件asp网站源码 生成静态
  • 网站的专题怎么做wordpress高亮linux
  • 云虚服务器网站建设宣传型企业网站设计方案
  • 越南建设部网站百度站长资源平台
  • 网站开发的基本知识最好的html5画廊显示质量html5的网站
  • wpf做网站网站建设的意义与价值
  • 做一个网站的步骤设计型网站
  • 购物网站开发大纲网站编辑框超链接怎么做
  • 网站怎么做预约小程序锦州建设工程信息网站
  • 网站开发维护成本福州产品网页制作的公司
  • 工业设计软件上市公司seo优化 搜 盈seo公司
  • 连云港网站建设方案船员专用网站开发建议
  • 怎么做网站写书做网站怎么找优质客户
  • 太仓市住房和建设局网站网站开发公司特点
  • 智联招聘网站怎么做两份简历模板莱芜市城乡建设局网站