提交 d2cbf52f 编写于 作者: T terrymanu

update docs

上级 1969d2f9
......@@ -315,6 +315,8 @@ try (
<li> <a href="http://dangdangdotcom.github.io/sharding-jdbc/post/roadmap/" target="_blank">未来线路规划</a></li>
<li> <a href="http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/" target="_blank">事务支持说明</a></li>
</ul>
</div>
</div>
......
......@@ -1006,6 +1006,30 @@ public Collection&amp;lt;String&amp;gt; doSharding(final Collection&amp;lt;Strin
&lt;li&gt;Oracle, SQLServer,DB2支持&lt;/li&gt;
&lt;li&gt;配置中心&lt;/li&gt;
&lt;/ol&gt;
</description>
</item>
<item>
<title>事务支持说明</title>
<link>http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/</link>
<pubDate>Fri, 29 Jan 2016 16:14:21 +0800</pubDate>
<guid>http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/</guid>
<description>
&lt;h1 id=&#34;事务支持说明:2e47673b0e2fecf4f97d6b00d496cdc9&#34;&gt;事务支持说明&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;Sharding-JDBC&lt;/code&gt;目前不支持分布式事务。我们已明确规划roadmap,在未来的一两个版本中会支持最终一致性的柔性事务。&lt;/p&gt;
&lt;p&gt;基于目前状况的事务,有以下几点说明:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;完全支持非跨库事务,例如:仅分表,或分库但是路由的结果在单库中。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;完全支持因逻辑异常导致的跨库事务。例如:同一事务中,跨两个库更新。更新完毕后,抛出空指针,则两个库的内容都能回滚。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;不支持因网络、硬件异常导致的跨库事务。例如:同一事务中,跨两个库更新,更新完毕后、未提交之前,第一个库死机,则只有第二个库数据提交。&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>
......
......@@ -109,6 +109,8 @@ body {
<li> <a href="http://dangdangdotcom.github.io/sharding-jdbc/post/roadmap/" target="_blank">未来线路规划</a></li>
<li> <a href="http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/" target="_blank">事务支持说明</a></li>
</ul>
</div>
</div>
......
......@@ -834,6 +834,30 @@ public Collection&amp;lt;String&amp;gt; doSharding(final Collection&amp;lt;Strin
&lt;li&gt;Oracle, SQLServer,DB2支持&lt;/li&gt;
&lt;li&gt;配置中心&lt;/li&gt;
&lt;/ol&gt;
</description>
</item>
<item>
<title>事务支持说明</title>
<link>http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/</link>
<pubDate>Fri, 29 Jan 2016 16:14:21 +0800</pubDate>
<guid>http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/</guid>
<description>
&lt;h1 id=&#34;事务支持说明:2e47673b0e2fecf4f97d6b00d496cdc9&#34;&gt;事务支持说明&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;Sharding-JDBC&lt;/code&gt;目前不支持分布式事务。我们已明确规划roadmap,在未来的一两个版本中会支持最终一致性的柔性事务。&lt;/p&gt;
&lt;p&gt;基于目前状况的事务,有以下几点说明:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;完全支持非跨库事务,例如:仅分表,或分库但是路由的结果在单库中。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;完全支持因逻辑异常导致的跨库事务。例如:同一事务中,跨两个库更新。更新完毕后,抛出空指针,则两个库的内容都能回滚。&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;不支持因网络、硬件异常导致的跨库事务。例如:同一事务中,跨两个库更新,更新完毕后、未提交之前,第一个库死机,则只有第二个库数据提交。&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
</item>
......
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<meta name="author" content="">
<title>事务支持说明</title>
<link href="//cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
<link href="http://dangdangdotcom.github.io/sharding-jdbc/css/landing-page.css" rel="stylesheet">
<link href="http://fonts.googleapis.com/css?family=Lato:300,400,700,300italic,400italic,700italic" rel="stylesheet" type="text/css">
<style>
.navbar {
border-color: #e7e7e7;
}
.content-section-a,
footer,
.navbar {
background-color: #f8f8f8;
color: #333;
}
.navbar a:link,
.navbar-default .navbar-nav>li>a {
color: #777;
}
.navbar a:hover,
.navbar-default .navbar-nav>li>a:hover {
color: rgb(51, 51, 51);
}
.content-section-b {
background-color: white;
color: #333;
}
body {
color: rgb(51, 51, 51);
}
.header-container h1,
.header-container h2,
.header-container h3,
.header-container h4 {
color: rgb(51, 51, 51);
}
</style>
<link href="http://dangdangdotcom.github.io/sharding-jdbc/css/prism.css" rel="stylesheet">
<link href="http://dangdangdotcom.github.io/sharding-jdbc/css/table.css" rel="stylesheet">
</head>
<body>
<style>
.container {
width: 95%;
}
</style>
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header page-scroll">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="page-scroll navbar-brand" href="#intro">Sharding-JDBC</a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav navbar-right">
<li>
<a class="page-scroll" href=https://github.com/dangdangdotcom/sharding-jdbc>Github</a>
</li>
<li>
<a class="page-scroll" href=http://dangdangdotcom.github.io/sharding-jdbc>Docs</a>
</li>
<li>
<a class="page-scroll" href=https://github.com/dangdangdotcom>DangDang</a>
</li>
</ul>
</div>
</div>
</nav>
<section id="services">
<div class="content-section-a">
<div class="container">
<div class="clearfix"></div>
<div class="row">
<div class="col-sm-8">
<h1 id="事务支持说明:2e47673b0e2fecf4f97d6b00d496cdc9">事务支持说明</h1>
<p><code>Sharding-JDBC</code>目前不支持分布式事务。我们已明确规划roadmap,在未来的一两个版本中会支持最终一致性的柔性事务。</p>
<p>基于目前状况的事务,有以下几点说明:</p>
<ul>
<li><p>完全支持非跨库事务,例如:仅分表,或分库但是路由的结果在单库中。</p></li>
<li><p>完全支持因逻辑异常导致的跨库事务。例如:同一事务中,跨两个库更新。更新完毕后,抛出空指针,则两个库的内容都能回滚。</p></li>
<li><p>不支持因网络、硬件异常导致的跨库事务。例如:同一事务中,跨两个库更新,更新完毕后、未提交之前,第一个库死机,则只有第二个库数据提交。</p></li>
</ul>
</div>
<div class="col-sm-3 col-sm-offset-1 doc-sidebar">
<nav id="TableOfContents">
<ul>
<li><a href="#事务支持说明:2e47673b0e2fecf4f97d6b00d496cdc9">事务支持说明</a></li>
</ul>
</nav>
</div>
</div>
</div>
</div>
</div>
</section>
<footer>
<div class="container">
<div class="row">
<div class="col-md-8">
<p class="copyright text-muted small">Copyright &copy; 事务支持说明 All Rights Reserved</p>
</div>
<div class="col-md-4">
</div>
</div>
</div>
</footer>
<script src="//cdn.bootcss.com/jquery/1.12.0/jquery.min.js"></script>
<script src="//cdn.bootcss.com/jquery-easing/1.3/jquery.easing.min.js"></script>
<script src="//cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="http://dangdangdotcom.github.io/sharding-jdbc/js/prism.js"></script>
</body>
</html>
......@@ -45,4 +45,9 @@
<lastmod>2016-01-08T16:14:21+08:00</lastmod>
</url>
<url>
<loc>http://dangdangdotcom.github.io/sharding-jdbc/post/transaction/</loc>
<lastmod>2016-01-29T16:14:21+08:00</lastmod>
</url>
</urlset>
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册