http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/docs/quick-start-advance/flow-control/index.html ---------------------------------------------------------------------- diff --git a/content/cn/docs/quick-start-advance/flow-control/index.html b/content/cn/docs/quick-start-advance/flow-control/index.html new file mode 100644 index 0000000..f860b09 --- /dev/null +++ b/content/cn/docs/quick-start-advance/flow-control/index.html @@ -0,0 +1,538 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>æµéæ§å¶ - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çæµéæ§å¶è½å"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="æµéæ§å¶"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/flow-control/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/flow-control/"> + + + + <meta property="og:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çæµéæ§å¶è½å"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="æµéæ§å¶"> + <meta name="twitter:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çæµéæ§å¶è½å"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + + + + + + + + + + + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/docs/quick-start-advance/flow-control/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + + + + + + + + + +<nav class="nav__list"> + + <input id="ac-toc" name="accordion-toc" type="checkbox" /> + <label for="ac-toc">忢èå</label> + <ul class="nav__items"> + + <li> + + + + + <a href="/cn/docs/quick-start/"><span class="nav__sub-title nav__sub-title-with-url">å¿«éå ¥é¨</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-bmi/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡åºç¨å¿«éå¼å</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-advance/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡å¼åè¿é¶</span></a> + + + + <ul> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/load-balance/" class="">è´è½½åè¡¡</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/flow-control/" class="active">æµéæ§å¶</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/service-management/" class="">æå¡æ²»ç</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/distributed-tracing/" class="">åå¸å¼è°ç¨é¾è¿½è¸ª</a></li> + + </ul> + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-dataconsistency/"><span class="nav__sub-title nav__sub-title-with-url">æ°æ®ä¸è´æ§è§£å³æ¹æ¡</span></a> + + + + </li> + + </ul> +</nav> + + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="æµéæ§å¶"> + <meta itemprop="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çæµéæ§å¶è½å"> + + <meta itemprop="dateModified" content="September 03, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">æµéæ§å¶ +</h1> + + </header> + + + + <section class="page__content" itemprop="text"> + <aside class="sidebar__right"> +<nav class="toc"> + <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 卿¬é¡µä¸</h4></header> --> +<ul class="toc__menu" id="markdown-toc"> + <li><a href="#åè¨" id="markdown-toc-åè¨">åè¨</a></li> + <li><a href="#å¼å¯" id="markdown-toc-å¼å¯">å¼å¯</a></li> + <li><a href="#éªè¯" id="markdown-toc-éªè¯">éªè¯</a></li> + <li><a href="#ä¸ä¸æ¥" id="markdown-toc-ä¸ä¸æ¥">ä¸ä¸æ¥</a></li> +</ul> + + </nav> +</aside> + +<p>æµéæ§å¶æºå¶éè¿æ§å¶æ°æ®ä¼ è¾éçæ¥é¿å å¾®æå¡è¿è½½è¿è¡ãæ¬æåå°å±ç¤ºå¦ä½å¨ <em>ä½è´¨ææ°</em> åºç¨ä¸ä½¿ç¨ <strong>ServiceComb</strong> æä¾çæµéæ§å¶è½åã</p> + +<h2 id="åè¨">åè¨</h2> + +<p>卿¨è¿ä¸æ¥é 读ä¹åï¼è¯·ç¡®ä¿æ¨å·²é 读äº<a href="/cn/docs/quick-start-bmi/">å¾®æå¡åºç¨å¿«éå¼åæå</a>ï¼å¹¶å·²æåè¿è¡ä½è´¨ææ°å¾®æå¡ã</p> + +<h2 id="å¼å¯">å¼å¯</h2> + +<ol> + <li> + <p>å¨ <em>ä½è´¨ææ°è®¡ç®å¨</em> ç <code class="highlighter-rouge">pom.xml</code> æä»¶ä¸æ·»å ä¾èµé¡¹ï¼</p> + + <div class="language-xml highlighter-rouge"><pre class="highlight"><code> <span class="nt"><dependency></span> + <span class="nt"><groupId></span>io.servicecomb<span class="nt"></groupId></span> + <span class="nt"><artifactId></span>handler-flowcontrol-qps<span class="nt"></artifactId></span> + <span class="nt"></dependency></span> +</code></pre> + </div> + </li> + <li> + <p>å¨ <em>ä½è´¨ææ°è®¡ç®å¨</em> ç <code class="highlighter-rouge">microservice.yaml</code> æä»¶ä¸ææä½¿ç¨æµéæ§å¶çå¤çé¾åæå®æµæ§çç¥ï¼</p> + + <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">cse</span><span class="pi">:</span> + <span class="s">handler</span><span class="pi">:</span> + <span class="s">chain</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">qps-flowcontrol-provider</span> + <span class="s">flowcontrol</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">qps</span><span class="pi">:</span> + <span class="s">limit</span><span class="pi">:</span> + <span class="s">gateway</span><span class="pi">:</span> <span class="s">1</span> +</code></pre> + </div> + </li> +</ol> + +<p>ä½è´¨ææ°åºç¨ä¸å·²é 置好äºä¸è¿°é ç½®é¡¹ï¼æ¨åªéå ³éä¹åè¿è¡ç <strong>ä½è´¨ææ°è®¡ç®å¨</strong>ï¼ç¶ååç¨ä»¥ä¸æä»¤éæ°è¿è¡å³å¯ï¼</p> + +<div class="language-bash highlighter-rouge"><pre class="highlight"><code>mvn spring-boot:run -Drun.jvmArguments<span class="o">=</span><span class="s2">"-Dcse.handler.chain.Provider.default=qps-flowcontrol-provider -Dcse.flowcontrol.Provider.qps.limit.gateway=1"</span> +</code></pre> +</div> + +<h2 id="éªè¯">éªè¯</h2> + +<p>è®¿é® <a>http://localhost:8889</a>ï¼å¨èº«é«åä½éçè¾å ¥æ¡ä¸è¾å ¥æ£æ°ï¼å°è¯å¨1ç§å 夿¬¡ç¹å» <em>Submit</em> æé®ï¼æ¤æ¶å°±è½çå°ç½é¡µç±å·¦ä¾§çæ£å¸¸ççé¢åæäºå³ä¾§æç¤ºç±äºæµæ§åéè请æ±è¢«æççé¢ã</p> + +<p><img src="/assets/images/flow-control-result.png" alt="æµéæ§å¶ææå¾" class="align-center" /></p> + +<h2 id="ä¸ä¸æ¥">ä¸ä¸æ¥</h2> + +<ul> + <li> + <p>é 读<a href="/cn/docs/quick-start-advance/service-management/">æå¡æ²»çå¿«éå ¥é¨</a></p> + </li> + <li> + <p>äºè§£æ´å¤<a href="/cn/users/service-configurations/#éæµçç¥">æµéæ§å¶</a>çä½¿ç¨æ¹å¼</p> + </li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + </footer> + + + + + + </div> + + + </article> + + + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _docs/cn/flow-control.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_docs/cn/flow-control.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + </body> +</html>
http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/docs/quick-start-advance/index.html ---------------------------------------------------------------------- diff --git a/content/cn/docs/quick-start-advance/index.html b/content/cn/docs/quick-start-advance/index.html new file mode 100644 index 0000000..e81452b --- /dev/null +++ b/content/cn/docs/quick-start-advance/index.html @@ -0,0 +1,493 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>å¾®æå¡å¼åè¿é¶ - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombçå¤çé¾è½å"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="å¾®æå¡å¼åè¿é¶"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/"> + + + + <meta property="og:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombçå¤çé¾è½å"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="å¾®æå¡å¼åè¿é¶"> + <meta name="twitter:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombçå¤çé¾è½å"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + + + + + + + + + + + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/docs/quick-start-advance/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + + + + + + + + + +<nav class="nav__list"> + + <input id="ac-toc" name="accordion-toc" type="checkbox" /> + <label for="ac-toc">忢èå</label> + <ul class="nav__items"> + + <li> + + + + + <a href="/cn/docs/quick-start/"><span class="nav__sub-title nav__sub-title-with-url">å¿«éå ¥é¨</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-bmi/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡åºç¨å¿«éå¼å</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-advance/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡å¼åè¿é¶</span></a> + + + + <ul> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/load-balance/" class="">è´è½½åè¡¡</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/flow-control/" class="">æµéæ§å¶</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/service-management/" class="">æå¡æ²»ç</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/distributed-tracing/" class="">åå¸å¼è°ç¨é¾è¿½è¸ª</a></li> + + </ul> + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-dataconsistency/"><span class="nav__sub-title nav__sub-title-with-url">æ°æ®ä¸è´æ§è§£å³æ¹æ¡</span></a> + + + + </li> + + </ul> +</nav> + + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="å¾®æå¡å¼åè¿é¶"> + <meta itemprop="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombçå¤çé¾è½å"> + + <meta itemprop="dateModified" content="September 03, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">å¾®æå¡å¼åè¿é¶ +</h1> + + </header> + + + + <section class="page__content" itemprop="text"> + <p>æ¬æåå°å¸¦æ¨è¿å ¥<strong>ä½è´¨ææ°</strong>å¾®æå¡åºç¨å¼åçè¿é¶ä¹æ ã卿¤æ ç¨ï¼æ¨å°è½å¦å° <strong>ServiceComb</strong> æ¡æ¶å¦ä½éè¿å¤çé¾ä¿è¯å¾®æå¡çå¯é æ§ï¼</p> + +<ul> + <li> + <p><a href="/cn/docs/quick-start-advance/load-balance/">è´è½½åè¡¡</a>ãåè¡¡å°å°è¯·æ±ååè³å¤ä¸ªæå¡å®ä¾ä¸å¤çã</p> + </li> + <li> + <p><a href="/cn/docs/quick-start-advance/flow-control/">æµéæ§å¶</a>ãéå¶å使¶é´å è®¿é®æä¸ªå¾®æå¡çè¯·æ±æ°éã</p> + </li> + <li> + <p><a href="/cn/docs/quick-start-advance/service-management/">æå¡æ²»ç</a>ãå¨å¾®æå¡åºç¨ä¸é离å¼å¸¸æå¡å¹¶é»æ¢å¼å¸¸ä¼ éã</p> + </li> + <li> + <p><a href="/cn/docs/quick-start-advance/distributed-tracing">åå¸å¼è¿½è¸ª</a>ãå¯è§åå¾®æå¡é´çæ°æ®æµè½¬ã</p> + </li> +</ul> + +<h2 id="ä¸ä¸æ¥">ä¸ä¸æ¥</h2> + +<ul> + <li> + <p>è®¤è¯ <a href="/cn/users/"><strong>ServiceComb</strong> å¾®æå¡å¼åæ¡æ¶</a></p> + </li> + <li> + <p>éè¿ <a href="/cn/docs/linuxcon-workshop-demo/">Companyåºç¨</a> æ´æ·±å ¥å°äºè§£å¾®æå¡å¼å</p> + </li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + </footer> + + + + + + </div> + + + </article> + + + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _docs/cn/quick-start-advance.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_docs/cn/quick-start-advance.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + </body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/docs/quick-start-advance/load-balance/index.html ---------------------------------------------------------------------- diff --git a/content/cn/docs/quick-start-advance/load-balance/index.html b/content/cn/docs/quick-start-advance/load-balance/index.html new file mode 100644 index 0000000..aade63a --- /dev/null +++ b/content/cn/docs/quick-start-advance/load-balance/index.html @@ -0,0 +1,513 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>è´è½½åè¡¡ - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çè´è½½åè¡¡è½å"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="è´è½½åè¡¡"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/load-balance/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/load-balance/"> + + + + <meta property="og:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çè´è½½åè¡¡è½å"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="è´è½½åè¡¡"> + <meta name="twitter:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çè´è½½åè¡¡è½å"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + + + + + + + + + + + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/docs/quick-start-advance/load-balance/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + + + + + + + + + +<nav class="nav__list"> + + <input id="ac-toc" name="accordion-toc" type="checkbox" /> + <label for="ac-toc">忢èå</label> + <ul class="nav__items"> + + <li> + + + + + <a href="/cn/docs/quick-start/"><span class="nav__sub-title nav__sub-title-with-url">å¿«éå ¥é¨</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-bmi/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡åºç¨å¿«éå¼å</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-advance/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡å¼åè¿é¶</span></a> + + + + <ul> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/load-balance/" class="active">è´è½½åè¡¡</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/flow-control/" class="">æµéæ§å¶</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/service-management/" class="">æå¡æ²»ç</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/distributed-tracing/" class="">åå¸å¼è°ç¨é¾è¿½è¸ª</a></li> + + </ul> + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-dataconsistency/"><span class="nav__sub-title nav__sub-title-with-url">æ°æ®ä¸è´æ§è§£å³æ¹æ¡</span></a> + + + + </li> + + </ul> +</nav> + + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="è´è½½åè¡¡"> + <meta itemprop="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæ¡æ¶æä¾çè´è½½åè¡¡è½å"> + + <meta itemprop="dateModified" content="September 03, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">è´è½½åè¡¡ +</h1> + + </header> + + + + <section class="page__content" itemprop="text"> + <aside class="sidebar__right"> +<nav class="toc"> + <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 卿¬é¡µä¸</h4></header> --> +<ul class="toc__menu" id="markdown-toc"> + <li><a href="#åè¨" id="markdown-toc-åè¨">åè¨</a></li> + <li><a href="#å¼å¯" id="markdown-toc-å¼å¯">å¼å¯</a></li> + <li><a href="#éªè¯" id="markdown-toc-éªè¯">éªè¯</a></li> + <li><a href="#ä¸ä¸æ¥" id="markdown-toc-ä¸ä¸æ¥">ä¸ä¸æ¥</a></li> +</ul> + + </nav> +</aside> + +<p>å½å¯¹ä½è´¨ææ°è®¡ç®å¨è¿è¡æ°´å¹³æ©å±æ¶ï¼éè¦å°è¯·æ±åè¡¡å°ååå°å¤ä¸ªä½è´¨ææ°è®¡ç®å¨ä¸ãæ¬æåå°å±ç¤ºå¦ä½å¨ <em>ä½è´¨ææ°</em> åºç¨ä¸ä½¿ç¨ <strong>ServiceComb</strong> æä¾çè´è½½åè¡¡è½åã</p> + +<h2 id="åè¨">åè¨</h2> + +<p>卿¨è¿ä¸æ¥é 读ä¹åï¼è¯·ç¡®ä¿æ¨å·²é 读äº<a href="/cn/docs/quick-start-bmi/">å¾®æå¡åºç¨å¿«éå¼åæå</a>ï¼å¹¶å·²æåè¿è¡ä½è´¨ææ°å¾®æå¡ã</p> + +<h2 id="å¼å¯">å¼å¯</h2> + +<p>é»è®¤æ åµä¸ä¼ä½¿ç¨å ç½®çä¸ä¸ªç®åçè´è½½åè¡¡çå®ç°ï¼ä¸éè¦é¢å¤çé ç½®ã</p> + +<h2 id="éªè¯">éªè¯</h2> + +<p>对 <em>ä½è´¨ææ°è®¡ç®å¨</em> å¾®æå¡è¿è¡æ°´å¹³æ©å±ï¼ä½¿å ¶è¿è¡å®ä¾æ°ä¸º2ï¼å³æ°å¢ä¸ä¸ªè¿è¡å®ä¾ï¼</p> + +<div class="language-bash highlighter-rouge"><pre class="highlight"><code>mvn spring-boot:run -Drun.jvmArguments<span class="o">=</span><span class="s2">"-Dcse.rest.address=0.0.0.0:7778"</span> +</code></pre> +</div> + +<p>为äºä¾¿äºåºåä¸åçè¿è¡å®ä¾ï¼å¨ä½è´¨ææ°è®¡ç®å¨çå®ç°ä¸æ°å¢äºè¿åå®ä¾IDåè¿è¡æ¶é´çæ¥å£ï¼è¯¦æ 坿¥ç<a href="https://github.com/ServiceComb/ServiceComb-Java-Chassis/tree/master/samples/bmi/calculator">ä½è´¨ææ°è®¡ç®å¨ç宿´å®ç°ä»£ç </a>ãè为äºé¿å 端å£å²çªï¼æ°çå®ä¾å¨å¦ä¸ä¸ªç«¯å£ä¸è¿è¡ã</p> + +<p>æ¤æ¶ç¹å» <em>Submit</em> æé®å°±å¯ä»¥çå°å¦ä¸ä¸¤ä¸ªçé¢ä¸çå®ä¾ID交æ¿åºç°ã</p> + +<p><img src="/assets/images/load-balance-result.png" alt="è´è½½åè¡¡ææ" class="align-center" /></p> + +<h2 id="ä¸ä¸æ¥">ä¸ä¸æ¥</h2> + +<ul> + <li> + <p>é 读<a href="/cn/docs/quick-start-advance/flow-control/">æµéæ§å¶å¿«éå ¥é¨</a></p> + </li> + <li> + <p>äºè§£æ´å¤<a href="/cn/users/service-configurations/#è´è½½åè¡¡çç¥">è´è½½åè¡¡</a>çä½¿ç¨æ¹å¼</p> + </li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + </footer> + + + + + + </div> + + + </article> + + + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _docs/cn/load-balance.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_docs/cn/load-balance.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + </body> +</html> http://git-wip-us.apache.org/repos/asf/incubator-servicecomb-website/blob/08e1b43f/content/cn/docs/quick-start-advance/service-management/index.html ---------------------------------------------------------------------- diff --git a/content/cn/docs/quick-start-advance/service-management/index.html b/content/cn/docs/quick-start-advance/service-management/index.html new file mode 100644 index 0000000..f895c9a --- /dev/null +++ b/content/cn/docs/quick-start-advance/service-management/index.html @@ -0,0 +1,550 @@ +<!doctype html> +<!-- + Minimal Mistakes Jekyll Theme 4.4.1 by Michael Rose + Copyright 2017 Michael Rose - mademistakes.com | @mmistakes + Free for personal and commercial use under the MIT license + https://github.com/mmistakes/minimal-mistakes/blob/master/LICENSE.txt +--> +<html lang="cn" class="no-js"> + <head> + <meta charset="utf-8"> + +<!-- begin SEO --> + + + + + + + + + +<title>æå¡æ²»ç - Apache incubator ServiceComb</title> + + + + +<meta name="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæä¾çæå¡æ²»çè½å"> + + + + +<meta name="author" content=""> + +<meta property="og:locale" content="cn"> +<meta property="og:site_name" content="Apache incubator ServiceComb"> +<meta property="og:title" content="æå¡æ²»ç"> + + + <link rel="canonical" href="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/service-management/"> + <meta property="og:url" content="http://github.com/pages/ServiceComb/servicesomb.github.io/cn/docs/quick-start-advance/service-management/"> + + + + <meta property="og:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæä¾çæå¡æ²»çè½å"> + + + + <meta name="twitter:site" content="@ServiceComb"> + <meta name="twitter:title" content="æå¡æ²»ç"> + <meta name="twitter:description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæä¾çæå¡æ²»çè½å"> + <meta name="twitter:url" content=""> + + + <meta name="twitter:card" content="summary"> + + + + + + + + + + + + + + + + + + + + + + + <script type="application/ld+json"> + { + "@context" : "http://schema.org", + "@type" : "Person", + "name" : "Apache incubator ServiceComb", + "url" : "http://github.com/pages/ServiceComb/servicesomb.github.io", + "sameAs" : null + } + </script> + + + + <meta name="google-site-verification" content="HvJjNd7vvJ-yjSTHlBiIWEYxp_Hrz-PYEY5Idz9LRcA" /> + + + + +<!-- end SEO --> + + +<link href="/feed.xml" type="application/atom+xml" rel="alternate" title="Apache incubator ServiceComb Feed"> + +<!-- http://t.co/dKP3o1e --> +<meta name="HandheldFriendly" content="True"> +<meta name="MobileOptimized" content="320"> +<meta name="viewport" content="width=device-width, initial-scale=1.0"> + +<script> + document.documentElement.className = document.documentElement.className.replace(/\bno-js\b/g, '') + ' js '; +</script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/1.7.1/clipboard.min.js"></script> +<script src="/assets/js/prism.js"></script> + +<script type="text/javascript" async + src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-MML-AM_CHTML"> +</script> + +<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> + +<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> +<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> +<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> +<!-- For all browsers --> +<link rel="stylesheet" href="/assets/css/main.css"> +<link rel="stylesheet" href="/assets/css/prism.css"> + +<!--[if lte IE 9]> + <style> + /* old IE unsupported flexbox fixes */ + .greedy-nav .site-title { + padding-right: 3em; + } + .greedy-nav button { + position: absolute; + top: 0; + right: 0; + height: 100%; + } + </style> +<![endif]--> + +<meta http-equiv="cleartype" content="on"> + + <!-- start custom head snippets --> + +<!-- insert favicons. use http://realfavicongenerator.net/ --> +<link href="https://fonts.cat.net/css?family=Roboto:400,500,700|Source+Code+Pro" rel="stylesheet"> +<script src="/assets/js/custom.js"></script> +<!-- end custom head snippets --> + + </head> + + <body class="layout--single"> + + <!--[if lt IE 9]> +<div class="notice--danger align-center" style="margin: 0;">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</div> +<![endif]--> + <div class="masthead"> + <div class="masthead__inner-wrap"> + <div class="masthead__menu"> + <nav id="site-nav" class="greedy-nav"> + + <a class="site-title active" href="/cn"><img src="//assets/images/ServiceComb-logo-1.png"></a> + + <ul class="visible-links"> + + + <li class="masthead__menu-item"> + + + + <a class="active" href="/cn/docs/quick-start/">å¿«éå ¥é¨</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/users/">ç¨æ·æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/developers/">å¼åè æå</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/year-archive/">åæ</a> + + </li> + + + <li class="masthead__menu-item"> + + + + <a href="/cn/faqs/">常è§é®é¢</a> + + </li> + + </ul> + <button><div class="navicon"></div></button> + <ul class="hidden-links hidden"></ul> + <div class="nav-lang"> + + + + <a href=/docs/quick-start-advance/service-management/>English</a> + + </div> + </nav> + </div> + </div> +</div> + + + + + + +<div id="main" role="main"> + + <div class="sidebar sticky"> + + <div class="back-to-home">é¦é¡µ > <a href="/cn/">ServiceComb</a></div> + + + + + + + + + + + +<nav class="nav__list"> + + <input id="ac-toc" name="accordion-toc" type="checkbox" /> + <label for="ac-toc">忢èå</label> + <ul class="nav__items"> + + <li> + + + + + <a href="/cn/docs/quick-start/"><span class="nav__sub-title nav__sub-title-with-url">å¿«éå ¥é¨</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-bmi/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡åºç¨å¿«éå¼å</span></a> + + + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-advance/"><span class="nav__sub-title nav__sub-title-with-url">å¾®æå¡å¼åè¿é¶</span></a> + + + + <ul> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/load-balance/" class="">è´è½½åè¡¡</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/flow-control/" class="">æµéæ§å¶</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/service-management/" class="active">æå¡æ²»ç</a></li> + + + + + + + + <li><a href="/cn/docs/quick-start-advance/distributed-tracing/" class="">åå¸å¼è°ç¨é¾è¿½è¸ª</a></li> + + </ul> + + </li> + + <li> + + + + + <a href="/cn/docs/quick-start-dataconsistency/"><span class="nav__sub-title nav__sub-title-with-url">æ°æ®ä¸è´æ§è§£å³æ¹æ¡</span></a> + + + + </li> + + </ul> +</nav> + + + + </div> + + + + <article class="page" itemscope itemtype="http://schema.org/CreativeWork"> + <meta itemprop="headline" content="æå¡æ²»ç"> + <meta itemprop="description" content="ä»ç»å¦ä½å¨ä½è´¨ææ°åºç¨ä¸ä½¿ç¨ServiceCombæä¾çæå¡æ²»çè½å"> + + <meta itemprop="dateModified" content="September 03, 2017"> + + <div class="page__inner-wrap"> + + + <header> + <h1 class="page__title" itemprop="headline">æå¡æ²»ç +</h1> + + </header> + + + + <section class="page__content" itemprop="text"> + <aside class="sidebar__right"> +<nav class="toc"> + <!-- <header><h4 class="nav__title"><i class="fa fa-file-text"></i> 卿¬é¡µä¸</h4></header> --> +<ul class="toc__menu" id="markdown-toc"> + <li><a href="#åè¨" id="markdown-toc-åè¨">åè¨</a></li> + <li><a href="#å¯ç¨" id="markdown-toc-å¯ç¨">å¯ç¨</a></li> + <li><a href="#éªè¯" id="markdown-toc-éªè¯">éªè¯</a></li> + <li><a href="#ä¸ä¸æ¥" id="markdown-toc-ä¸ä¸æ¥">ä¸ä¸æ¥</a></li> +</ul> + + </nav> +</aside> + +<p>æå¡æ²»ç主è¦ç¨äºè§£å³æç¼è§£æå¡éªå´©çæ åµï¼å³ä¸ªå«å¾®æå¡è¡¨ç°å¼å¸¸æ¶ï¼ç³»ç»è½å¯¹å ¶è¿è¡å®¹éå¤çï¼ä»èé¿å èµæºçèå°½ãæ¬æåå°ä¼å±ç¤ºå¦ä½å¨ <em>ä½è´¨ææ°</em> åºç¨ä¸ä½¿ç¨ <strong>ServiceComb</strong> æä¾çæå¡æ²»çè½åã</p> + +<h2 id="åè¨">åè¨</h2> + +<p>卿¨è¿ä¸æ¥é 读ä¹åï¼è¯·ç¡®ä¿æ¨å·²é 读äº<a href="/cn/docs/quick-start-bmi/">å¾®æå¡åºç¨å¿«éå¼åæå</a>ï¼å¹¶å·²æåè¿è¡ä½è´¨ææ°å¾®æå¡ã</p> + +<h2 id="å¯ç¨">å¯ç¨</h2> + +<ol> + <li> + <p>å¨ <em>ä½è´¨ææ°è®¡ç®å¨</em> ç <code class="highlighter-rouge">pom.xml</code> æä»¶ä¸æ·»å ä¾èµé¡¹ï¼</p> + + <div class="language-xml highlighter-rouge"><pre class="highlight"><code> <span class="nt"><dependency></span> + <span class="nt"><groupId></span>io.servicecomb<span class="nt"></groupId></span> + <span class="nt"><artifactId></span>handler-bizkeeper<span class="nt"></artifactId></span> + <span class="nt"></dependency></span> +</code></pre> + </div> + </li> + <li> + <p>å¨ <em>ä½è´¨ææ°è®¡ç®å¨</em> ç <code class="highlighter-rouge">microservice.yaml</code> æä»¶ä¸ææä½¿ç¨æå¡æ²»ççå¤çé¾åæå®çæå容éçç¥ï¼</p> + + <div class="language-yaml highlighter-rouge"><pre class="highlight"><code><span class="s">cse</span><span class="pi">:</span> + <span class="s">handler</span><span class="pi">:</span> + <span class="s">chain</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">default</span><span class="pi">:</span> <span class="s">bizkeeper-provider</span> + <span class="s">circuitBreaker</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">calculator</span><span class="pi">:</span> + <span class="s">requestVolumeThreshold</span><span class="pi">:</span> <span class="s">3</span> + <span class="s">fallbackpolicy</span><span class="pi">:</span> + <span class="s">Provider</span><span class="pi">:</span> + <span class="s">policy</span><span class="pi">:</span> <span class="s">returnnull</span> +</code></pre> + </div> + </li> +</ol> + +<p>ä½è´¨ææ°åºç¨ä¸å·²é 置好äºä¸è¿°é ç½®é¡¹ï¼æ¨åªééæ°è¿è¡ <strong>ä½è´¨ææ°è®¡ç®å¨</strong>ï¼</p> + +<div class="language-bash highlighter-rouge"><pre class="highlight"><code>mvn spring-boot:run -Drun.jvmArguments<span class="o">=</span><span class="s2">"-Dcse.handler.chain.Provider.default=bizkeeper-provider -Dcse.circuitBreaker.Provider.calculator.requestVolumeThreshold=3 -Dcse.fallbackpolicy.Provider.policy=returnnull"</span> +</code></pre> +</div> + +<h2 id="éªè¯">éªè¯</h2> + +<ol> + <li> + <p>使æå¡è¿å ¥çæç¶æãè®¿é® <a>http://localhost:8889</a>ï¼å¨èº«é«æä½éçè¾å ¥æ¡ä¸è¾å ¥ä¸ä¸ªè´æ°ï¼è¿ç»ç¹å»ä¸æ¬¡æä»¥ä¸ <em>Submit</em> æé®ï¼æ¤æ¶å¨ç½é¡µä¸æ¹è½çå°ç±»ä¼¼å·¦å¾ççé¢ã</p> + </li> + <li> + <p>éªè¯æå¡å¤äºçæç¶æãå¨èº«é«åä½éçè¾å ¥æ¡ä¸è¾å ¥æ£æ°ï¼å次ç¹å» <em>Submit</em> æé®ï¼æ¤æ¶çå°ççé¢ä¾ç¶æ¯ç±»ä¼¼å·¦å¾ççé¢ãåæ¶å¨ <em>ä½è´¨ææ°è®¡ç®å¨</em> è¿è¡æ¥å¿ä¹è½çå°è°ç¨ä¸åæåºå¼å¸¸ï¼èæ¯åºç°ç±»ä¼¼ <code class="highlighter-rouge">fallback called</code> çæ¥å¿ã</p> + </li> + <li> + <p>éªè¯æå¡æ¢å¤æ£å¸¸ã约15ç§åï¼å¨èº«é«åä½éçè¾å ¥æ¡ä¸è¾å ¥æ£æ°ï¼ç¹å» <em>Submit</em> æé®ï¼æ¤æ¶ç颿¾ç¤ºæ£å¸¸ã</p> + + <p><img src="/assets/images/service-management-result.png" alt="æå¡æ²»çææ" class="align-center" /></p> + </li> +</ol> + +<h2 id="ä¸ä¸æ¥">ä¸ä¸æ¥</h2> + +<ul> + <li> + <p>é 读<a href="/cn/docs/quick-start-advance/distributed-tracing/">åå¸å¼è¿½è¸ªå¿«éå ¥é¨æå</a></p> + </li> + <li> + <p>äºè§£æ´å¤<a href="/cn/users/service-configurations/">æå¡æ²»ç</a>çä½¿ç¨æ¹å¼</p> + </li> +</ul> + + + </section> + + <footer class="page__meta"> + + + + + + </footer> + + + + + + </div> + + + </article> + + + +</div> + + + <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> + <div align="center" style="margin: 0 0;"> + <ins class="adsbygoogle" + style="display:block; border-bottom: initial;" + data-ad-client="ca-pub-7328585512091257" + data-ad-slot="3049671934" + data-ad-format="auto"></ins> + </div> + + <div class="page__footer"> + <footer> + <!-- start custom footer snippets --> + +<!-- end custom footer snippets --> + <div class="container"> + <div class="row justify-content-md-center"> + + <div class="col"> + <ul> + <p class="header">èµæº</p> + <li><a href="/cn/docs/quick-start/">å¿«éå ¥é¨</a></li> + <li><a href="/cn/users/user-guide/">ç¨æ·æå</a></li> + <li><a href="/cn/slides/">èµæ</a></li> + <li><a href="/cn/users/faq/">常è§é®é¢</a></li> + </ul> + </div> + <div class="col"> + <ul> + <p class="header">è´¡ç®</p> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/issues/new?title=Issue with _docs/cn/service-management.md">æ¥åæ¬ç½é¡µé®é¢</a></li> + <li><a href="https://github.com/ServiceComb/ServiceComb.github.io/edit/master/_docs/cn/service-management.md">å¨Githubä¸ç¼è¾æ¤é¡µ</a></li> + <li><a href="/cn/developers/submit-codes/">ä»£ç æäº¤æå</a></li> + </ul> + </div> + <div class="col"> + <ul class="social-icons"> + <p class="header">社åº</p> + <li> + <a href="https://groups.google.com/forum/#!forum/servicecomb-developers" target="_blank"><span class="group">å¼åè </span></a> | + <a href="https://groups.google.com/forum/#!forum/servicecomb-users" target="_blank">ç¨æ·</span></a> + </li> + <li> + <a href="http://github.com/ServiceComb" target="_blank"><span class="github">Github</span></a> + </li> + <li> + <a href="https://twitter.com/ServiceComb" target="_blank"><span class="twitter">Twitter</span></a> + </li> + <li> + <a href="/feed.xml" target="_blank"><span class="rss">Feed</span></a> + </li> + </ul> + </div> + </div> +</div> +<div class="page__footer-bottom"> + <div>© 2017 Apache incubator ServiceComb. ææ¯æ¥èªäº <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> & <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div> +</div> + + </footer> + </div> + + <script src="/assets/js/main.min.js"></script> + + + + + <script> + (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ + (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), + m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) + })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); + + ga('create', 'UA-101622733-1', 'auto'); + ga('send', 'pageview'); +</script> + + + + + + + + </body> +</html>
