blob: 01bde73ed2c86ab3b0b1745768e63df5578d1113 [file] [log] [blame]
<!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 ServiceComb</title>
<meta name="description" content="The homepage of ServiceComb">
<meta name="author" content="">
<meta property="og:locale" content="cn">
<meta property="og:site_name" content="Apache ServiceComb">
<meta property="og:title" content="Apache ServiceComb">
<link rel="canonical" href="https://github.com/pages/apache/incubator-servicecomb-website/cn/year-archive/">
<meta property="og:url" content="https://github.com/pages/apache/incubator-servicecomb-website/cn/year-archive/">
<meta name="twitter:site" content="@ServiceComb">
<meta name="twitter:title" content="Apache ServiceComb">
<meta name="twitter:description" content="The homepage of 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 ServiceComb",
"url" : "https://github.com/pages/apache/incubator-servicecomb-website",
"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 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/vendor/prism/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://www.apachecon.com/event-images/snippet.js"></script>
<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/vendor/prism/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.loli.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--archive">
<!--[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" onmouseleave="$('#childrenShow').css('display', 'none')">
<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="https://www.apache.org/img/servicecomb.png"></a>
<ul class="visible-links">
<li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
<a href="/cn/">首页</a>
</li>
<li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
<a href="/cn/developers/">项目</a>
</li>
<li class="def-nav-li" onmouseenter="$('#childrenShow').css('display', 'block')">
<a href="/cn/docs/users/">文档</a>
<ul id="childrenShow" class="def-children-show-cn" onmouseleave="$('#childrenShow').css('display', 'none')">
<li><a href="/cn/docs/getting-started/" class="">入门指南</a></li>
<li><a href="/cn/docs/users/" class="">用户手册</a></li>
<li><a href="/cn/slides/" class="">大咖视频</a></li>
<li><a href="/cn/faqs/" class="">常见问题</a></li>
</ul>
</li>
<li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
<a class="active" href="/cn/year-archive/">博文</a>
</li>
<li class="masthead__menu-item" onmouseenter="$('#childrenShow').css('display', 'none')">
<a href="/cn/release/">下载</a>
</li>
</ul>
<button><div class="navicon"></div></button>
<ul class="hidden-links hidden"></ul>
<div class="nav-lang">
<a href=/year-archive/>English</a>
</div>
</nav>
</div>
</div>
</div>
<div id="main" role="main">
<div class="sidebar sticky">
<div class="back-to-home"><a href="/cn/">首页</a> > </div>
<div itemscope itemtype="http://schema.org/Person">
<div class="author__avatar">
<img src="/assets/images/ServiceComb-logo-3.jpg" class="author__avatar" alt="" itemprop="image">
</div>
<div class="author__content">
<h3 class="author__name" itemprop="name"></h3>
<p class="author__bio" itemprop="description">
ServiceComb提供了一套关于服务注册,服务发现,服务配置以及管理功能的微服务框架
</p>
</div>
<div class="author__urls-wrapper">
<button class="btn btn--inverse">关注</button>
<ul class="author__urls social-icons">
<li itemprop="homeLocation" itemscope itemtype="http://schema.org/Place">
<i class="fa fa-fw fa-map-marker" aria-hidden="true"></i> <span itemprop="name">中国</span>
</li>
<li>
<a href="mailto:dev@servicecomb.apache.org">
<meta itemprop="email" content="dev@servicecomb.apache.org" />
<i class="fa fa-fw fa-envelope-square" aria-hidden="true"></i> 电子邮箱
</a>
</li>
<li>
<a href="https://github.com/search?q=org:apache+ServiceComb&unscoped_q=ServiceComb" itemprop="sameAs">
<i class="fa fa-fw fa-github" aria-hidden="true"></i> GitHub<br>
</a>
</li>
<!--
<li>
<a href="http://link-to-whatever-social-network.com/user/" itemprop="sameAs">
<i class="fa fa-fw" aria-hidden="true"></i> Custom Social Profile Link
</a>
</li>
-->
</ul>
</div>
</div>
<nav class="nav__list">
<input id="ac-toc" name="accordion-toc" type="checkbox" />
<label for="ac-toc">切换菜单</label>
<ul class="nav__items">
</ul>
</nav>
</div>
<div class="archive">
<h1 class="page__title" itemprop="headline"></h1>
<ul class="nav nav-tabs">
<li data-toggle="tab" class="active title"><a data-toggle="tab" href="#postByYear">按时间排序</a></li>
<li data-toggle="tab" class="title"><a data-toggle="tab" href="#postByTag">按标签排序</a></li>
</ul>
<div class="tab-content">
<div id="postByYear" class="tab-pane active">
<h2 id="2019" class="archive__subtitle">2019</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-GDUT/" rel="permalink">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-service-center-client/" rel="permalink">使用ServiceComb客户端轻松调用ServiceCenter
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">使用ServiceComb客户端轻松调用ServiceCenter
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-BUPT/" rel="permalink">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-accept-newcapec-institute-code-donation/" rel="permalink">Apache ServiceComb社区接受新开普软件研究院的代码捐赠
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache Servicecomb社区接受新开普软件研究院的代码捐赠
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/use-oas-validator-help-standardize-oas-spec/" rel="permalink">使用OAS Validator帮助你规范OpenAPI Spec文档
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文将介绍如何规范你的OpenAPI Spec文档
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-do-microservice-accept-test/" rel="permalink">如何给微服务架构的项目做验收测试?
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文将介绍如何给微服务架构的项目做验收测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-KubeCon+CloudNative+OSS-Report/" rel="permalink">Apache ServiceComb Meetup - Shanghai 2019.06.24 Report (PDF Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-eureka/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Spring Cloud Eureka
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Eureka
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-consul/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Consul
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Consul
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-cluster/" rel="permalink">ServiceComb Pack 0.4.0 Cluster : 集群实现
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb Pack 集群以及实现原理
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/customized-tracing-with-servicecomb/" rel="permalink">ServiceComb + Zipkin : 使用篇——自定义追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现自定义追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-springcloud-zuul-demo/" rel="permalink">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-2/" rel="permalink">基于服务的分布式事务(下篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">在本文中我们先从分布式事务场景入手,采用交互图的方式,向大家介绍分布式Saga以及TCC分布式事务协调协议交互,最后结合ServiceComb Pack所提供的示例向大家介绍如何编写Saga以及TCC的应用代码。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-1/" rel="permalink">基于服务的分布式事务(上篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文从分布式事务需要解决的问题入手,向大家介绍了建立在补充基础之上的基于服务的分布式事务的解决思路。接下来我们结合具体的示例介绍了完美的补偿(TCC)和非完美补偿(Saga)两种分布式事务协调协议,最后结合ServiceComb Pack的实现原理详细介绍了ServiceComb Pack的架构实现。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/chuanzhiboke-servicecomb-tutoria-release/" rel="permalink">Apache ServiceComb 社区联合传智播客黑马程序员、博学谷、传智汇子品牌发布微服务化教程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">传智播客与Apache ServiceComb课程及技术资源共建仪式圆满结束
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="2018" class="archive__subtitle">2018</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-introduction-slides/" rel="permalink">Apache ServiceComb开源微服务社区介绍
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb开源微服务社区介绍PDF
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/opensource-project-is-not-so-far-away/" rel="permalink">开源项目没有那么遥远
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">开源项目没有那么遥远
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/talk-to-apache-experts" rel="permalink">Apache ServiceComb带您对话Apache大咖
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache专家现场解读Apache基金会及孵化器运作模式
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/osi-microservices/" rel="permalink">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai/" rel="permalink">Apache ServiceComb (incubating) Meetup -上海 2018.10.12
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb (incubating) Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/loadtest-saga-with-kubernetes" rel="permalink">使用Kubernetes对Saga进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何使用Kubernetes方便的对Saga进行性能测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/release-note-1-0-0" rel="permalink">[里程碑]Apache ServiceComb 1.0.0版本正式发布
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServieComb版本正式步入稳定态
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/consul-servicemesh" rel="permalink">Consul Service Mesh实战
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Consul Service Mesh介绍与相关实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-day-slides/" rel="permalink">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-incubating-day/" rel="permalink">微服务 Meetup:Apache ServiceComb (incubating) Day 详细议程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Detailed Agenda of Apache ServiceComb (incubating) Day
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-grow-up-to-be-an-apache-committer/" rel="permalink">如何从一名开源小白成长为Apache Committer
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何从一名开源小白成长为Apache Committer
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/saga_with_cucumber/" rel="permalink">ServiceComb Saga使用Cucumber做验收测试源码分析
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Saga使用Cucumber做验收测试源码分析
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transactions-saga-implementation/" rel="permalink">Saga分布式事务解决方案与实践
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">2018年QConBeijing Saga分布式事务解决方案与实践演讲实录
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/open-design/" rel="permalink">如何设计一个优质的微服务框架:Apache ServiceComb 的开放性设计
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素,包括但不限于 对开发者友好、高性能、内外部扩展性&gt;等。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/build-java-chassis-microservices-using-gradle/" rel="permalink">使用gradle构建基于Java Chassis开发的微服务
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/saga_pack_design/" rel="permalink">ServiceComb数据一致性解决方案Saga演进介绍
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Saga演进介绍
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/config_center_integration/" rel="permalink">ServiceComb示例讲解微服务配置中心选型与对接
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb对接配置中心
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="2017" class="archive__subtitle">2017</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/jira_beginner_guide/" rel="permalink">老司机带你刷任务 - ServiceComb JIRA入门指南
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb JIRA入门指南
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-reform-a-legacy-system/" rel="permalink">最头疼的遗留系统该如何改造?
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">微服务是否是业界期待已久的企业架构解决方案?在对遗留系统进行微服务的改造过程中存在怎样的困难和挑战,应该注意些什么?
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed_saga_3/" rel="permalink">ServiceComb中的数据最终一致性方案 - part 3
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Saga和其他数据一致性解决方案相比有什么不同之处?
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed_saga_2/" rel="permalink">ServiceComb中的数据最终一致性方案 - part 2
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb中的分布式Saga设计
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使用JMeter对秒杀示例进行性能测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何使用JMeter进行性能测试以及获取秒杀示例的性能基线
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/maven_dependency_management/" rel="permalink">使用maven管理复杂依赖关系的技巧
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">maven dependency management
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed_saga_1/" rel="permalink">ServiceComb中的数据最终一致性方案 - part 1
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">在微服务场景下的数据一致性问题背景
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-III/" rel="permalink">秒杀开发历程(三)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-II/" rel="permalink">秒杀开发历程(二)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-I/" rel="permalink">秒杀开发历程(一)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">在Kubernetes集群中使用JMeter对Company示例进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何在Kubernetes集群上使用JMeter进行压力测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/autoscale-on-company/" rel="permalink">微服务化后的按需精细化资源控制
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍使用kubernetes的弹性伸缩能力在微服务化的Company中实现按需精细化资源控制的实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/company-on-kubernetes/" rel="permalink">在kubernetes上一键式部署company
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍在kubernetes集群中一键式部署基于ServiceComb开发的company示例
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/communication-btw-sc-ms/" rel="permalink">Communication Between Service-Center and MicroServices
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">An introduction of how service-center and microservices work together
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">基于 ServiceComb 和 Zipkin 的分布式调用链追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现分布式调用链追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/go-to-cloud/" rel="permalink">单体应用利用ServiceComb实现微服务化和云化之路
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">该文档演示:从已有基于spring boot的单体应用利用ServiceComb实现微服务化和云化之路
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/linuxcon-workshop-demo/" rel="permalink">Linux Con Workshop Demo
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">A step by step guide on how to use ServiceComb to develop a complete project
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
6 分钟 阅读
</p>
</article>
</div>
</div>
<div id="postByTag" class="tab-pane fade">
<!--
# Jekyll Group-By-Array 0.1.0
# https://github.com/mushishi78/jekyll-group-by-array
# © 2015 Max White <mushishi78@gmail.com>
# MIT License
-->
<!-- Initialize -->
<!-- Map -->
<!-- Flatten -->
<!-- Uniq -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- If not equal to previous then it must be unique as sorted -->
<!-- Push to group_names -->
<!-- group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<!-- Collect if contains -->
<!-- Push to group_items -->
<h2 id="1-0-0" class="archive__subtitle">1.0.0</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/release-note-1-0-0" rel="permalink">[里程碑]Apache ServiceComb 1.0.0版本正式发布
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServieComb版本正式步入稳定态
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="apache" class="archive__subtitle">Apache</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/talk-to-apache-experts" rel="permalink">Apache ServiceComb带您对话Apache大咖
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache专家现场解读Apache基金会及孵化器运作模式
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="apache-way" class="archive__subtitle">Apache Way</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/opensource-project-is-not-so-far-away/" rel="permalink">开源项目没有那么遥远
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">开源项目没有那么遥远
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-grow-up-to-be-an-apache-committer/" rel="permalink">如何从一名开源小白成长为Apache Committer
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何从一名开源小白成长为Apache Committer
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="crm" class="archive__subtitle">CRM</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="client" class="archive__subtitle">Client</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-service-center-client/" rel="permalink">使用ServiceComb客户端轻松调用ServiceCenter
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">使用ServiceComb客户端轻松调用ServiceCenter
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="cluster" class="archive__subtitle">Cluster</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-cluster/" rel="permalink">ServiceComb Pack 0.4.0 Cluster : 集群实现
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb Pack 集群以及实现原理
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="committer" class="archive__subtitle">Committer</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/opensource-project-is-not-so-far-away/" rel="permalink">开源项目没有那么遥远
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">开源项目没有那么遥远
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-grow-up-to-be-an-apache-committer/" rel="permalink">如何从一名开源小白成长为Apache Committer
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何从一名开源小白成长为Apache Committer
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="consul" class="archive__subtitle">Consul</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-consul/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Consul
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Consul
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="cucumber" class="archive__subtitle">Cucumber</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/saga_with_cucumber/" rel="permalink">ServiceComb Saga使用Cucumber做验收测试源码分析
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Saga使用Cucumber做验收测试源码分析
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<h2 id="ddd" class="archive__subtitle">DDD</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="discovery" class="archive__subtitle">Discovery</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-eureka/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Spring Cloud Eureka
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Eureka
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-consul/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Consul
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Consul
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="edge" class="archive__subtitle">Edge</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="jpa" class="archive__subtitle">JPA</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="jwt" class="archive__subtitle">JWT</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="lc3-ppt-workshop" class="archive__subtitle">LC3,PPT,Workshop</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-day-slides/" rel="permalink">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="meetup" class="archive__subtitle">Meetup</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-GDUT/" rel="permalink">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-BUPT/" rel="permalink">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-KubeCon+CloudNative+OSS-Report/" rel="permalink">Apache ServiceComb Meetup - Shanghai 2019.06.24 Report (PDF Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/talk-to-apache-experts" rel="permalink">Apache ServiceComb带您对话Apache大咖
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache专家现场解读Apache基金会及孵化器运作模式
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/osi-microservices/" rel="permalink">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai/" rel="permalink">Apache ServiceComb (incubating) Meetup -上海 2018.10.12
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb (incubating) Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-incubating-day/" rel="permalink">微服务 Meetup:Apache ServiceComb (incubating) Day 详细议程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Detailed Agenda of Apache ServiceComb (incubating) Day
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="pdf" class="archive__subtitle">PDF</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-introduction-slides/" rel="permalink">Apache ServiceComb开源微服务社区介绍
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb开源微服务社区介绍PDF
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="pack" class="archive__subtitle">Pack</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-2/" rel="permalink">基于服务的分布式事务(下篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">在本文中我们先从分布式事务场景入手,采用交互图的方式,向大家介绍分布式Saga以及TCC分布式事务协调协议交互,最后结合ServiceComb Pack所提供的示例向大家介绍如何编写Saga以及TCC的应用代码。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-1/" rel="permalink">基于服务的分布式事务(上篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文从分布式事务需要解决的问题入手,向大家介绍了建立在补充基础之上的基于服务的分布式事务的解决思路。接下来我们结合具体的示例介绍了完美的补偿(TCC)和非完美补偿(Saga)两种分布式事务协调协议,最后结合ServiceComb Pack的实现原理详细介绍了ServiceComb Pack的架构实现。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="qcon" class="archive__subtitle">QCon</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transactions-saga-implementation/" rel="permalink">Saga分布式事务解决方案与实践
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">2018年QConBeijing Saga分布式事务解决方案与实践演讲实录
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="saga" class="archive__subtitle">Saga</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-2/" rel="permalink">基于服务的分布式事务(下篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">在本文中我们先从分布式事务场景入手,采用交互图的方式,向大家介绍分布式Saga以及TCC分布式事务协调协议交互,最后结合ServiceComb Pack所提供的示例向大家介绍如何编写Saga以及TCC的应用代码。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transaction-of-services-1/" rel="permalink">基于服务的分布式事务(上篇)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文从分布式事务需要解决的问题入手,向大家介绍了建立在补充基础之上的基于服务的分布式事务的解决思路。接下来我们结合具体的示例介绍了完美的补偿(TCC)和非完美补偿(Saga)两种分布式事务协调协议,最后结合ServiceComb Pack的实现原理详细介绍了ServiceComb Pack的架构实现。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/saga_with_cucumber/" rel="permalink">ServiceComb Saga使用Cucumber做验收测试源码分析
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Saga使用Cucumber做验收测试源码分析
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed-transactions-saga-implementation/" rel="permalink">Saga分布式事务解决方案与实践
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">2018年QConBeijing Saga分布式事务解决方案与实践演讲实录
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="scaffold" class="archive__subtitle">Scaffold</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/crm-part-I/" rel="permalink">客户管理系统微服务化实战-PartI
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">客户管理系统微服务化实战-PartI
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
5 分钟 阅读
</p>
</article>
</div>
<h2 id="servicecenter" class="archive__subtitle">ServiceCenter</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-service-center-client/" rel="permalink">使用ServiceComb客户端轻松调用ServiceCenter
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">使用ServiceComb客户端轻松调用ServiceCenter
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="servicecomb" class="archive__subtitle">ServiceComb</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-springcloud-zuul-demo/" rel="permalink">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="servicecomb-pack" class="archive__subtitle">ServiceComb Pack</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-eureka/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Spring Cloud Eureka
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Eureka
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-consul/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Consul
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Consul
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-cluster/" rel="permalink">ServiceComb Pack 0.4.0 Cluster : 集群实现
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb Pack 集群以及实现原理
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="spring-cloud-eureka" class="archive__subtitle">Spring Cloud Eureka</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-pack-eureka/" rel="permalink">ServiceComb Pack 0.4.0 集成发现服务 : Spring Cloud Eureka
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb Pack 集成发现服务 Eureka
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="springcloud-zuul" class="archive__subtitle">SpringCloud Zuul</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-springcloud-zuul-demo/" rel="permalink">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="consul" class="archive__subtitle">consul</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/consul-servicemesh" rel="permalink">Consul Service Mesh实战
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Consul Service Mesh介绍与相关实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="gradle" class="archive__subtitle">gradle</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/build-java-chassis-microservices-using-gradle/" rel="permalink">使用gradle构建基于Java Chassis开发的微服务
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="jmeter" class="archive__subtitle">jmeter</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">在Kubernetes集群中使用JMeter对Company示例进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何在Kubernetes集群上使用JMeter进行压力测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="kubernetes" class="archive__subtitle">kubernetes</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/autoscale-on-company/" rel="permalink">微服务化后的按需精细化资源控制
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍使用kubernetes的弹性伸缩能力在微服务化的Company中实现按需精细化资源控制的实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/company-on-kubernetes/" rel="permalink">在kubernetes上一键式部署company
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍在kubernetes集群中一键式部署基于ServiceComb开发的company示例
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="maven" class="archive__subtitle">maven</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/maven_dependency_management/" rel="permalink">使用maven管理复杂依赖关系的技巧
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">maven dependency management
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="microservice" class="archive__subtitle">microservice</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-GDUT/" rel="permalink">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-广工站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/playing-on-the-open-source-community-with-Apache-ServiceComb-BUPT/" rel="permalink">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">与Apache ServiceComb一起玩开源-北邮站 (PPT Download)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2019.09.20 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai-Report/" rel="permalink">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup -Shanghai 2018.10.12 Report (PPT)
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/osi-microservices/" rel="permalink">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">OpenSource India Summit: Hands-on Apache ServiceComb(Incubating) MicroServices Workshop
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/loadtest-saga-with-kubernetes" rel="permalink">使用Kubernetes对Saga进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何使用Kubernetes方便的对Saga进行性能测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/consul-servicemesh" rel="permalink">Consul Service Mesh实战
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Consul Service Mesh介绍与相关实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="release" class="archive__subtitle">release</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/release-note-1-0-0" rel="permalink">[里程碑]Apache ServiceComb 1.0.0版本正式发布
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServieComb版本正式步入稳定态
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="saga" class="archive__subtitle">saga</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/loadtest-saga-with-kubernetes" rel="permalink">使用Kubernetes对Saga进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何使用Kubernetes方便的对Saga进行性能测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/saga_pack_design/" rel="permalink">ServiceComb数据一致性解决方案Saga演进介绍
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Saga演进介绍
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="seckill" class="archive__subtitle">seckill</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使用JMeter对秒杀示例进行性能测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何使用JMeter进行性能测试以及获取秒杀示例的性能基线
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="service-center" class="archive__subtitle">service center</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/docs/service-center-ui/" rel="permalink">Service-Center Management UI Console
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">An introduction Service-Center Management Console
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<h2 id="servicemesh" class="archive__subtitle">servicemesh</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/loadtest-saga-with-kubernetes" rel="permalink">使用Kubernetes对Saga进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何使用Kubernetes方便的对Saga进行性能测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/consul-servicemesh" rel="permalink">Consul Service Mesh实战
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Consul Service Mesh介绍与相关实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="zipkin" class="archive__subtitle">zipkin</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/customized-tracing-with-servicecomb/" rel="permalink">ServiceComb + Zipkin : 使用篇——自定义追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现自定义追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">基于 ServiceComb 和 Zipkin 的分布式调用链追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现分布式调用链追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="事务一致性" class="archive__subtitle">事务一致性</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed_saga_3/" rel="permalink">ServiceComb中的数据最终一致性方案 - part 3
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Saga和其他数据一致性解决方案相比有什么不同之处?
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/distributed_saga_2/" rel="permalink">ServiceComb中的数据最终一致性方案 - part 2
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb中的分布式Saga设计
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="分布式追踪" class="archive__subtitle">分布式追踪</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/customized-tracing-with-servicecomb/" rel="permalink">ServiceComb + Zipkin : 使用篇——自定义追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现自定义追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/tracing-with-servicecomb/" rel="permalink">基于 ServiceComb 和 Zipkin 的分布式调用链追踪
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍如何使用 ServiceComb 和 Zipkin 实现分布式调用链追踪
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="加入社区" class="archive__subtitle">加入社区</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/join_the_community/" rel="permalink">如何加入ServiceComb社区
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">如何加入ServiceComb社区
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="华为云" class="archive__subtitle">华为云</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/go-to-cloud/" rel="permalink">单体应用利用ServiceComb实现微服务化和云化之路
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">该文档演示:从已有基于spring boot的单体应用利用ServiceComb实现微服务化和云化之路
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="压力测试" class="archive__subtitle">压力测试</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/performance-test-on-seckill-with-jmeter/" rel="permalink">使用JMeter对秒杀示例进行性能测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何使用JMeter进行性能测试以及获取秒杀示例的性能基线
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/stress-test-on-company-with-jmeter-in-k8s/" rel="permalink">在Kubernetes集群中使用JMeter对Company示例进行压力测试
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何在Kubernetes集群上使用JMeter进行压力测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="开放-扩展" class="archive__subtitle">开放,扩展</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/open-design/" rel="permalink">如何设计一个优质的微服务框架:Apache ServiceComb 的开放性设计
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素,包括但不限于 对开发者友好、高性能、内外部扩展性&gt;等。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<h2 id="弹性伸缩" class="archive__subtitle">弹性伸缩</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/autoscale-on-company/" rel="permalink">微服务化后的按需精细化资源控制
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍使用kubernetes的弹性伸缩能力在微服务化的Company中实现按需精细化资源控制的实践
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="微服务" class="archive__subtitle">微服务</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-accept-newcapec-institute-code-donation/" rel="permalink">Apache ServiceComb社区接受新开普软件研究院的代码捐赠
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache Servicecomb社区接受新开普软件研究院的代码捐赠
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/use-oas-validator-help-standardize-oas-spec/" rel="permalink">使用OAS Validator帮助你规范OpenAPI Spec文档
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文将介绍如何规范你的OpenAPI Spec文档
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-do-microservice-accept-test/" rel="permalink">如何给微服务架构的项目做验收测试?
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文将介绍如何给微服务架构的项目做验收测试
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2019-Shanghai-KubeCon+CloudNative+OSS-Report/" rel="permalink">Apache ServiceComb Meetup - Shanghai 2019.06.24 Report (PDF Download)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/servicecomb-springcloud-zuul-demo/" rel="permalink">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">基于 ServiceComb 和 SpringCloud Zuul 快速构建微服务系统
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
2 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/chuanzhiboke-servicecomb-tutoria-release/" rel="permalink">Apache ServiceComb 社区联合传智播客黑马程序员、博学谷、传智汇子品牌发布微服务化教程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">传智播客与Apache ServiceComb课程及技术资源共建仪式圆满结束
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-introduction-slides/" rel="permalink">Apache ServiceComb开源微服务社区介绍
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb开源微服务社区介绍PDF
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/talk-to-apache-experts" rel="permalink">Apache ServiceComb带您对话Apache大咖
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache专家现场解读Apache基金会及孵化器运作模式
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/Apache-ServiceComb-Meetup-2018-Shanghai/" rel="permalink">Apache ServiceComb (incubating) Meetup -上海 2018.10.12
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Apache ServiceComb (incubating) Meetup
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-day-slides/" rel="permalink">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">LC3大会微服务Workshop-Apaceh ServiceComb(incubating) Day 演讲PPT
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/apache-servicecomb-incubating-day/" rel="permalink">微服务 Meetup:Apache ServiceComb (incubating) Day 详细议程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">Detailed Agenda of Apache ServiceComb (incubating) Day
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="服务中心" class="archive__subtitle">服务中心</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/communication-btw-sc-ms/" rel="permalink">Communication Between Service-Center and MicroServices
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">An introduction of how service-center and microservices work together
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="示例" class="archive__subtitle">示例</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/linuxcon-workshop-demo/" rel="permalink">Linux Con Workshop Demo
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">A step by step guide on how to use ServiceComb to develop a complete project
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
6 分钟 阅读
</p>
</article>
</div>
<h2 id="秒杀" class="archive__subtitle">秒杀</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-III/" rel="permalink">秒杀开发历程(三)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-II/" rel="permalink">秒杀开发历程(二)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/seckill-development-journey-part-I/" rel="permalink">秒杀开发历程(一)
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">介绍如何一步一步构建秒杀项目的过程
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="系统改造" class="archive__subtitle">系统改造</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/how-to-reform-a-legacy-system/" rel="permalink">最头疼的遗留系统该如何改造?
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">微服务是否是业界期待已久的企业架构解决方案?在对遗留系统进行微服务的改造过程中存在怎样的困难和挑战,应该注意些什么?
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="设计" class="archive__subtitle">设计</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/open-design/" rel="permalink">如何设计一个优质的微服务框架:Apache ServiceComb 的开放性设计
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本文讲述了整个 开源微服务框架 Apache ServiceComb 设计形成的前因后果,尝试从理念、思想和实践结合的维度剖析一个优质的微服务框架应该具备哪些要素,包括但不限于 对开发者友好、高性能、内外部扩展性&gt;等。
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
3 分钟 阅读
</p>
</article>
</div>
<h2 id="课程" class="archive__subtitle">课程</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/chuanzhiboke-servicecomb-tutoria-release/" rel="permalink">Apache ServiceComb 社区联合传智播客黑马程序员、博学谷、传智汇子品牌发布微服务化教程
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">传智播客与Apache ServiceComb课程及技术资源共建仪式圆满结束
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
<h2 id="部署" class="archive__subtitle">部署</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/company-on-kubernetes/" rel="permalink">在kubernetes上一键式部署company
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">本篇将介绍在kubernetes集群中一键式部署基于ServiceComb开发的company示例
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="配置中心" class="archive__subtitle">配置中心</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/config_center_integration/" rel="permalink">ServiceComb示例讲解微服务配置中心选型与对接
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServiceComb对接配置中心
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
1 分钟 阅读
</p>
</article>
</div>
<h2 id="里程碑" class="archive__subtitle">里程碑</h2>
<div class="list__item">
<article class="archive__item" itemscope itemtype="http://schema.org/CreativeWork">
<h2 class="archive__item-title" itemprop="headline">
<a href="/cn/docs/release-note-1-0-0" rel="permalink">[里程碑]Apache ServiceComb 1.0.0版本正式发布
</a>
</h2>
<p class="archive__item-excerpt" itemprop="description">ServieComb版本正式步入稳定态
</p>
<p class="page__meta"><i class="fa fa-clock-o" aria-hidden="true"></i>
少于 1 分钟 阅读
</p>
</article>
</div>
</div>
</div>
</div>
</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>
<a class="acevent" data-format="square" data-mode="dark" data-event="random"></a>
</ul>
</div>
<div class="col">
<ul>
<p class="header">资源</p>
<li><a href="/cn/docs/getting-started/">入门指南</a></li>
<li><a href="/cn/docs/users/">用户指南</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">ASF</p>
<li><a href="http://www.apache.org">基金会</a></li>
<li><a href="http://www.apache.org/licenses/">许可证</a></li>
<li><a href="http://www.apache.org/events/current-event">活动</a></li>
<li><a href="http://www.apache.org/foundation/sponsorship.html">赞助</a></li>
<li><a href="http://www.apache.org/foundation/thanks.html">鸣谢</a></li>
</ul>
</div>
<div class="col">
<ul>
<p class="header">贡献</p>
<li><a href="http://issues.apache.org/jira/browse/SCB">报告本网页问题</a></li>
<li><a href="https://github.com/apache/servicecomb-website/edit/master/_pages/cn/year-archive.html">在Github上编辑此页</a></li>
<li><a href="/cn/developers/submit-codes/">代码提交指南</a></li>
<li><a href="/cn/security">安全</a></li>
</ul>
</div>
<div class="col">
<ul class="social-icons">
<p class="header">社区</p>
<li>
<a href="mailto:dev-subscribe@servicecomb.incubator.apache.org" rel="nofollow"><span class="mail">邮件列表</span></a>
</li>
<li>
<a href="https://github.com/apache?q=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>&copy; 2024 Apache ServiceComb. 技术来自于 <a href="http://jekyllrb.com" rel="nofollow">Jekyll</a> &amp; <a href="https://mademistakes.com/work/minimal-mistakes-jekyll-theme/" rel="nofollow">Minimal Mistakes</a>.</div>
<div>All other marks mentioned may be trademarks or registered trademarks of their respective owners.</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>