blob: 121f8766983f15dd83fa996fe07ff30c0b691882 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>Download - Dubbo - Alibaba Open Sesame</title>
<meta http-equiv="X-UA-Compatible" content="IE=8">
<meta charset="UTF-8">
<!-- Deprecated since 3.4. To be removed in a future version of Confluence; use AJS.Confluence.getContextPath() -->
<meta id="confluence-context-path" name="confluence-context-path" content="/wiki">
<meta name="ajs-context-path" content="/wiki">
<meta name="ajs-version-number" content="3.5.9">
<meta name="ajs-build-number" content="2166">
<meta id="atlassian-token" name="atlassian-token" content="c116db80711201b36e2067aa83f3b044c2d5a30e">
<meta id="confluence-space-key" name="confluence-space-key" content="dubbo">
<meta name="ajs-remote-user" content="">
<meta name="ajs-static-resource-url-prefix" content="/wiki/s/en/2166/34/_">
<script type="text/javascript">
// Deprecated global variables. To be removed in a future version of Confluence.
var contextPath = '/wiki';
</script>
<!-- include system css resources -->
<link type="text/css" rel="stylesheet" href="batch.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css" media="all">
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="batch.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css?ieonly=true" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="batch.css-media=print.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/css/batch.css?media=print" media="print">
<link type="text/css" rel="stylesheet" href="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter.css" media="all">
<link type="text/css" rel="stylesheet" href="com.atlassian.confluence.ext.newcode-macro-plugin-sh-theme-confluence.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence/com.atlassian.confluence.ext.newcode-macro-plugin:sh-theme-confluence.css" media="all">
<link type="text/css" rel="stylesheet" href="confluence-forms.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/resources/confluence.web.resources:aui-forms/confluence-forms.css" media="all">
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="confluence.web.resources-aui-forms.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:aui-forms/confluence.web.resources:aui-forms.css?ieonly=true" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="com.atlassian.confluence.plugins.share-page-mail-page-resources.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.8/_/download/batch/com.atlassian.confluence.plugins.share-page:mail-page-resources/com.atlassian.confluence.plugins.share-page:mail-page-resources.css" media="all">
<link type="text/css" rel="stylesheet" href="confluence.web.resources-view-comment.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:view-comment/confluence.web.resources:view-comment.css" media="all">
<!--[if IE]>
<link type="text/css" rel="stylesheet" href="confluence.web.resources-view-comment.css-ieonly=true.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/confluence.web.resources:view-comment/confluence.web.resources:view-comment.css?ieonly=true" media="all">
<![endif]-->
<link type="text/css" rel="stylesheet" href="confluence.macros.advanced-fancy-box.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:fancy-box/confluence.macros.advanced:fancy-box.css" media="all">
<link type="text/css" rel="stylesheet" href="com.atlassian.confluence.plugins.drag-and-drop-support.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:support/com.atlassian.confluence.plugins.drag-and-drop:support.css" media="all">
<link type="text/css" rel="stylesheet" href="com.atlassian.plugins.shortcuts.atlassian-shortcuts-module-shortcuts.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/0.8/_/download/batch/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts.css" media="all">
<link type="text/css" rel="stylesheet" href="com.atlassian.confluence.keyboardshortcuts-confluence-keyboard-shortcuts.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3.5.9/_/download/batch/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts.css" media="all">
<!-- end system css resources -->
<link rel="stylesheet" href="combined.css-spaceKey=dubbo.css" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3/_/styles/combined.css?spaceKey=dubbo" type="text/css">
<meta name="confluence-request-time" content="1392025531374">
<meta name="loggedInUsername" content="">
<meta name="ajs-keyboardshortcut-hash" content="bf02a79603372a43d395a0a429bdf66">
<!-- Deprecated since 3.4. To be removed in a future version of Confluence; use atl.header -->
<script type="text/x-template" title="share-content-popup">
<form action="#" method="post" class="aui share-content-popup">
<fieldset>
<label for="users">User name or email</label>
<div class="autocomplete-user-target">
<input class="text autocomplete-sharepage" id="users" data-max="10" data-dropdown-target=".autocomplete-user-target" data-none-message="No matching user or email found"/>
</div>
<ol class="recipients">
</ol>
<div><label for="note">Note</label></div>
<textarea class="textarea" id="note" placeholder="Add an optional note"/>
</fieldset>
<div class="button-panel">
<div class="progress-messages-icon"></div>
<div class="progress-messages">
</div>
<input class="button submit" type="submit" value="Share" disabled/>
<a class="close-dialog" href="#">Cancel</a>
</div>
</form>
</script>
<script type="text/x-template" title="share-content-popup-recipient-username">
<li data-username="{username}" style="display: none">
<span>
<img src="{thumbnailLink.href}" title="{title}">
<span>{title}</span>
<span class="remove-recipient"/>
</span>
</li>
</script>
<script type="text/x-template" title="share-content-popup-recipient-email">
<li data-email="{email}" style="display: none">
<span>
<img src="{icon}" title="{email}">
<span>{email}</span>
<span class="remove-recipient"/>
</span>
</li>
</script>
<meta name="ajs-use-keyboard-shortcuts" content="true">
<link rel="shortcut icon" href="/wiki/favicon.ico">
<link rel="icon" type="image/png" href="/wiki/s/en/2166/34/_/images/logo/confluence_16.png">
<link rel="search" type="application/opensearchdescription+xml" href="/wiki/opensearch/osd.action" title="Alibaba Open Sesame"/>
<!-- include system javascript resources -->
<script type="text/javascript" src="batch.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/26/_/download/superbatch/js/batch.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.ext.newcode-macro-plugin-syntaxhighlighter-brushes.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9.10/_/download/batch/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-brushes/com.atlassian.confluence.ext.newcode-macro-plugin:syntaxhighlighter-brushes.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.plugins.share-page-mail-page-resources.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.8/_/download/batch/com.atlassian.confluence.plugins.share-page:mail-page-resources/com.atlassian.confluence.plugins.share-page:mail-page-resources.js" ></script>
<script type="text/javascript" src="confluence.macros.advanced-fancy-box.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:fancy-box/confluence.macros.advanced:fancy-box.js" ></script>
<script type="text/javascript" src="confluence.macros.advanced-thumbnail-images.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.16/_/download/batch/confluence.macros.advanced:thumbnail-images/confluence.macros.advanced:thumbnail-images.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.plugins.drag-and-drop-support.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:support/com.atlassian.confluence.plugins.drag-and-drop:support.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.plugins.drag-and-drop-drag-and-drop-for-view-content.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0.16/_/download/batch/com.atlassian.confluence.plugins.drag-and-drop:drag-and-drop-for-view-content/com.atlassian.confluence.plugins.drag-and-drop:drag-and-drop-for-view-content.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.plugins.doctheme-splitter.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.9/_/download/batch/com.atlassian.confluence.plugins.doctheme:splitter/com.atlassian.confluence.plugins.doctheme:splitter.js" ></script>
<script type="text/javascript" src="com.atlassian.plugins.shortcuts.atlassian-shortcuts-module-shortcuts.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/0.8/_/download/batch/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts/com.atlassian.plugins.shortcuts.atlassian-shortcuts-module:shortcuts.js" ></script>
<script type="text/javascript" src="com.atlassian.confluence.keyboardshortcuts-confluence-keyboard-shortcuts.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/3.5.9/_/download/batch/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts/com.atlassian.confluence.keyboardshortcuts:confluence-keyboard-shortcuts.js" ></script>
<script type="text/javascript" src="legacy.confluence.web.resources-prototype.js" tppabs="http://10.20.160.198/wiki/s/en/2166/34/1.0/_/download/batch/legacy.confluence.web.resources:prototype/legacy.confluence.web.resources:prototype.js" ></script>
<!-- end system javascript resources -->
<link rel="canonical" href="http://code.alibabatech.com/wiki/display/dubbo/Download">
<link rel="shortlink" href="http://code.alibabatech.com/wiki/x/vwFq">
<meta name="wikilink" content="[dubbo:Download]">
<meta name="page-version" content="316">
</head>
<body onload="placeFocus()"
id="com-atlassian-confluence" class="theme-default ">
<ul id="assistive-skip-links" class="assistive">
<li><a href="#title-heading">Skip to content</a></li>
<li><a href="#breadcrumbs">Skip to breadcrumbs</a></li>
<li><a href="#header-menu-bar">Skip to header menu</a></li>
<li><a href="#navigation">Skip to action menu</a></li>
<li><a href="#quick-search-query">Skip to quick search</a></li>
</ul>
<div id="page">
<div id="full-height-container">
<fieldset class="hidden parameters">
<input type="hidden" id="shortcutDialogTip" value="Shortcut tip: Pressing <b>{shortcut}</b> also opens this dialog box">
<input type="hidden" title="i18n.close.name" value="Close">
<input type="hidden" title="i18n.cancel.name" value="Cancel">
</fieldset><fieldset class="hidden parameters">
<input type="hidden" id="statusDialogHeading" value="What are you working on?">
<input type="hidden" id="statusDialogAccessibilityLabel" value="Enter your status (140 character limit)">
<input type="hidden" id="statusDialogLatestLabel" value="Last update:">
<input type="hidden" id="statusDialogUpdateButtonLabel" value="Update">
<input type="hidden" id="statusDialogCancelButtonLabel" value="Cancel">
</fieldset>
<fieldset class="hidden parameters">
<input type="hidden" id="globalSettingsAttachmentMaxSize" value="10485760">
<input type="hidden" id="userLocale" value="en_GB">
<input type="hidden" id="staticResourceUrlPrefix" value="/wiki/s/en/2166/34/_">
<input type="hidden" id="contextPath" value="/wiki">
</fieldset>
<div id="header" class="" style="display: none">
<form id="quick-search" class="quick-search" method="get" action="http://10.20.160.198/wiki/dosearchsite.action">
<fieldset>
<label class="assistive" for="quick-search-query">Quick Search</label>
<input class="quick-search-query" id="quick-search-query" type="text" accessKey="q" autocomplete="off" name="queryString" size="25" title="Quick Search" />
<input class="quick-search-submit" id="quick-search-submit" type="submit" value="Search" />
<div class="aui-dd-parent quick-nav-drop-down"><!-- Quick nav appears here --></div>
</fieldset>
<fieldset class="hidden parameters">
<input type="hidden" id="quickNavEnabled" value="true" />
</fieldset>
</form>
<ul id="header-menu-bar" class="ajs-menu-bar">
<li class="normal ajs-menu-item">
<a id="browse-menu-link" class="browse trigger ajs-menu-title" href="#"><span><span>Browse</span></span></a> <div class="assistive ajs-drop-down">
<ul id="browse-menu-link-leading" class="section-leading first">
<li>
<a id="space-pages-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/listpages.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/listpages.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/pages/listpages.action?key=dubbo" class="" title="Browse pages in the Dubbo space">
<span>Pages</span></a> </li>
<li>
<a id="space-blogposts-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/pages/viewrecentblogposts.action?key=dubbo" class="" title="Browse blogs in the Dubbo space">
<span>Blog</span></a> </li>
<li>
<a id="space-labels-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/labels/listlabels-heatmap.action?key=dubbo" class="" title="Browse labels in the Dubbo space">
<span>Labels</span></a> </li>
<li>
<a id="space-attachments-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/listattachmentsforspace.action?key=dubbo" class="" title="Browse attachments in the Dubbo space">
<span>Attachments</span></a> </li>
<li>
<a id="space-mail-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/viewmailarchive.action?key=dubbo" class="" title="Browse mail in the Dubbo space">
<span>Mail</span></a> </li>
<li>
<a id="space-advanced-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/viewspacesummary.action?key=dubbo" class="" title="Browse additional space functions in the Dubbo space">
<span>Advanced</span></a> </li>
<li>
<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo%27" tppabs="http://10.20.160.198/wiki/spaces/usage/report.action?key=dubbo" class="" title="">
<span>Activity</span></a> </li>
</ul>
<ul id="browse-menu-link-global" class="section-global">
<li>
<a id="whats-new-menu-link" href="javascript:if(confirm(%27http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe%27" tppabs="http://docs.atlassian.com/confluence/docs-35/whatsnew/iframe" class="" title="">
<span>What’s New</span></a> </li>
<li>
<a id="people-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/peopledirectory.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/peopledirectory.action%27" tppabs="http://10.20.160.198/wiki/peopledirectory.action" class="" title="Browse the Confluence people directory">
<span>People Directory</span></a> </li>
<li>
<a id="space-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/spacedirectory/view.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/spacedirectory/view.action%27" tppabs="http://10.20.160.198/wiki/spacedirectory/view.action" class="" title="Browse the Confluence space directory">
<span>Space Directory</span></a> </li>
<li>
<a id="keyboard-shortcuts-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki%27" tppabs="http://10.20.160.198/wiki" class="" title="View available keyboard shortcuts">
<span>Keyboard Shortcuts</span></a> </li>
<li>
<a id="gadget-directory-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki%27" tppabs="http://10.20.160.198/wiki" class="user-item administration-link" title="Browse gadgets provided by Confluence">
<span>Confluence Gadgets</span></a> </li>
</ul>
</div>
</li>
<li class="ajs-menu-item normal">
<a id="login-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FDownload%3FfocusedCommentId%3D7670031 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FDownload%3FfocusedCommentId%3D7670031%27" tppabs="http://10.20.160.198/wiki/login.action?os_destination=%2Fdisplay%2Fdubbo%2FDownload%3FfocusedCommentId%3D7670031" class="user-item login-link" title="">
<span>Log In</span></a> </li>
</ul>
<ol id="breadcrumbs">
<li class="first" >
<span><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/dashboard.action \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/dashboard.action%27" tppabs="http://10.20.160.198/wiki/dashboard.action" title="Go to Dashboard">Dashboard</a></span>
</li>
<li>
<span><a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/dubbo%27" tppabs="http://10.20.160.198/wiki/display/dubbo">Dubbo</a></span>
</li>
<li>
<span><a href="Home.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home">Home</a></span>
</li>
<li>
<span>Download</span>
</li>
</ol>
</div><!-- \#header -->
<div id="main" >
<div id="navigation" class="content-navigation view" style="display: none">
<fieldset class="hidden parameters">
<input type="hidden" id="pageId" value="6947263">
</fieldset>
<ul class="ajs-menu-bar">
<li class="normal ajs-menu-item">
<a id="add-menu-link" class="add trigger ajs-menu-title" href="#"><span><span>Add</span></span></a> <div class="assistive ajs-drop-down">
<ul id="add-menu-link-page" class="section-page first">
<li>
<a id="add-comment-menu-link" href="Download-showComments=true&showCommentArea=true.htm#addcomment" tppabs="http://10.20.160.198/wiki/display/dubbo/Download?showComments=true&showCommentArea=true#addcomment" class="add-comment" title="Add a Comment">
<span>Comment</span></a> </li>
</ul>
</div>
</li>
<li class="normal ajs-menu-item">
<a id="action-menu-link" class="action trigger ajs-menu-title" href="#"><span><span>Tools</span></span></a> <div class="assistive ajs-drop-down">
<ul id="action-menu-link-primary" class="section-primary first">
<li>
<a id="view-attachments-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewpageattachments.action?pageId=6947263" class="action-view-attachments" accessKey="a" title="View Attachments">
<span><u>A</u>ttachments (0)</span></a> </li>
<li>
<a id="action-view-history-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewpreviousversions.action?pageId=6947263" class="action-view-history" title="">
<span>Page History</span></a> </li>
<li>
<a id="action-page-permissions-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263" class="action-page-permissions" title="Edit restrictions">
<span>Restrictions</span></a> </li>
</ul>
<ul id="action-menu-link-secondary" class="section-secondary">
<li>
<a id="view-page-info-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263" class="action-view-info" title="">
<span>Info</span></a> </li>
<li>
<a id="link-to-page-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewinfo.action?pageId=6947263" class="" title="Link to this Page">
<span>Link to this Page&hellip;</span></a> </li>
<li>
<a id="view-in-hierarchy-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6947263#selectedPageInHierarchy%27" tppabs="http://10.20.160.198/wiki/pages/listpages-dirview.action?key=dubbo&openId=6947263#selectedPageInHierarchy" class="" title="">
<span>View in Hierarchy</span></a> </li>
<li>
<a id="action-view-source-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6947263 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6947263%27" tppabs="http://10.20.160.198/wiki/pages/viewpagesrc.action?pageId=6947263" class="action-view-source popup-link" title="">
<span>View Wiki Markup</span></a> </li>
</ul>
</div>
</li>
</ul>
</div>
<h1 id="title-heading" class="pagetitle" style="display: none">
<a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/dubbo%27" tppabs="http://10.20.160.198/wiki/display/dubbo"><img class="logo space custom" src="dubbo-version=5&modificationDate=1320723683000.jpg" tppabs="http://10.20.160.198/wiki/download/attachments/6324241/dubbo?version=5&modificationDate=1320723683000" alt=""></a>
</h1>
<div id="content" class="page view">
<div id="link-to-page-fields" class="hidden parameters">
<input type="hidden" id="linkToThisPageHeading" value="Link to this Page">
<input type="hidden" id="linkToThisPageLink" value="Link">
<input type="hidden" id="linkToThisPageTinyLink" value="Tiny Link">
<input type="hidden" id="linkToThisPageWikiMarkup" value="Wiki Markup">
<input type="hidden" id="linkToThisPageClose" value="Close">
</div>
<fieldset class="hidden parameters">
<input type="hidden" title="movePageDialogViewPageTitle" value="Move Page &ndash; &#8216;Download&#8217;">
<input type="hidden" title="movePageDialogEditPageTitle" value="Set Page Location">
<input type="hidden" title="movePageDialogMoveButton" value="Move">
<input type="hidden" title="movePageDialogCancelButton" value="Cancel">
<input type="hidden" title="movePageDialogBrowsePanelTip" value="Click to select the new parent page for this page and its children.">
<input type="hidden" title="movePageDialogSearchPanel" value="Search">
<input type="hidden" title="movePageDialogHistoryPanel" value="Recently Viewed">
<input type="hidden" title="movePageDialogHistoryNoResults" value="There were no recently viewed pages found.">
<input type="hidden" title="movePageDialogLocationPanel" value="Known Location">
<input type="hidden" title="movePageDialogLocationNotFound" value="The specified page was not found.">
<input type="hidden" title="movePageDialogBrowsePanel" value="Browse">
<input type="hidden" title="movePageDialogPanelLoadErrorMsg" value="Error reading the panel content from the server.">
<input type="hidden" title="movePageDialogPanelLoadErrorTip" value="You could try reloading the page and launching the dialog again.">
<input type="hidden" title="movePageDialogPanelLoadErrorStatus" value="HTTP Status">
<input type="hidden" title="movePageDialogNoSelectionErrorMsg" value="You must make a selection in the tree before you can move the page.">
<input type="hidden" title="movePageDialogSearchError" value="Failed to retrieve search results from the server.">
<input type="hidden" title="movePageDialogSearchNoResults" value="There were no pages found containing <b>{0}</b>.">
<input type="hidden" title="movePageDialogSearchResultCount" value="Showing <b>{0}</b>-<b>{1}</b> of <b>{2}</b> pages containing <b>{3}</b>.">
<input type="hidden" title="movePageDialogMoveFailed" value="Move failed. There was a problem contacting the server.">
<input type="hidden" title="movePageDialogCannotChangeSpace" value="You cannot move this page to another space because you do not have permission to remove it from this space.">
<input type="hidden" title="pageTitle" value="Download"/>
<input type="hidden" title="parentPageTitle" value="Home"/>
<input type="hidden" title="fromPageTitle" value=""/>
<input type="hidden" title="spaceKey" value="dubbo"/>
<input type="hidden" title="spaceName" value="Dubbo"/>
<input type="hidden" title="movePageDialogInvalidLocation" value="You cannot move a page to be underneath itself or its children."/>
<input type="hidden" title="movePageDialogOrderingTitle" value="Page Ordering"/>
<input type="hidden" title="movePageDialogBackButton" value="Back"/>
<input type="hidden" title="movePageDialogMoveAndOrderButton" value="Reorder"/>
<input type="hidden" title="movePageDialogNextButton" value="Move"/>
</fieldset>
<script type="text/x-template" title="movePageDialog">
<div class="row information">
<div class="inner">
<div class="element">
Specify the new parent page for this page and its children by space and title.
</div>
</div>
</div>
<div class="form">
<fieldset>
<legend class="assistive"><span>Change the Parent Page to a Known Page</span></legend>
<div class="row">
<label for="new-space">New space:</label>
<div class="value new-space-value">
<input id="new-space-key" name="new-space-key" type="hidden" value="dubbo">
<span class="space-input">
<input id="new-space" name="new-space" value="Dubbo" disabled="disabled">
</span>
<span class="description warning">You cannot move this page to another space because you do not have permission to remove it from this space.</span>
<div class="new-space-dropdown aui-dd-parent autocomplete"></div>
</div>
</div>
<div class="row">
<label for="new-parent-page">New parent page:</label>
<div class="value new-parent-page-value">
<span class="page-input">
<input id="new-parent-page" name="new-parent-page" value="Home">
</span>
<span class="description">Start typing a page title to see a list of suggestions.</span>
<div class="new-parent-page-dropdown aui-dd-parent autocomplete"></div>
</div>
</div>
</fieldset>
</div>
<div class="location-info">
<div class="row">
<label>Current location:</label>
<div class="value breadcrumbs-container">
<div class="breadcrumbs-line">
<ul id="current-parent-breadcrumbs" class="breadcrumbs">
</ul>
</div>
</div>
</div>
<div class="row">
<label>New location:</label>
<div class="value breadcrumbs-container">
<div class="breadcrumbs-line">
<ul id="new-parent-breadcrumbs" class="breadcrumbs">
</ul>
</div>
</div>
</div>
</div>
</script>
<script type="text/x-template" title="movePageErrors">
<div id="move-errors" class="hidden warning"></div>
</script>
<script type="text/x-template" title="movePageBreadcrumb">
<li><a class="{2}" title="{3}" tabindex="-1"><span>{0}</span></a></li>
</script>
<script type="text/x-template" title="movePageBreadcrumbLoading">
<li class="loading"><span>Loading breadcrumbs&hellip;</span></li>
</script>
<script type="text/x-template" title="movePageBreadcrumbError">
<li class="warning last"><span>Error retrieving breadcrumbs.</span></li>
</script>
<script type="text/x-template" title="movePageNoMatchingPages">
<ol><li><span class="warning">No matching pages found.</span></li></ol>
</script>
<script type="text/x-template" title="movePageNoMatchingSpaces">
<ol><li><span class="warning">No matching spaces found.</span></li></ol>
</script>
<script type="text/x-template" title="movePageSearchPanel">
<div class="row information">
<div class="inner">
<div class="element">
Search for and select the new parent page for this page and its children.
</div>
</div>
</div>
<div id="move-page-search-container" class="row">
<div class="search-form">
<fieldset>
<legend class="assistive"><span>Search for a New Parent Page</span></legend>
<label for="move-page-search-query" class="assistive">Search keywords</label>
<input class="search-query" id="move-page-search-query">
<label for="move-page-search-space" class="assistive">Search in space</label>
<select id="move-page-search-space" class="search-space" disabled="disabled">
<option value="dubbo" selected="selected">Dubbo</option>
</select>
<input type="button" value="Search">
<div class="description warning">You cannot move this page to another space because you do not have permission to remove it from this space.</div>
</fieldset>
</div>
<div class="search-results">
</div>
</div>
</script>
<script type="text/x-template" title="movePageSearchResultsLoading">
<div class="searching">Searching…</div>
</script>
<script type="text/x-template" title="movePageHistoryPanel">
<div class="row information">
<div class="inner">
<div class="element">
Select the new parent page for this page and its children from your history.
</div>
</div>
</div>
<div id="move-page-search-container" class="row">
<div class="search-results">
</div>
</div>
</script>
<script type="text/x-template" title="movePageHistoryLoading">
<div class="searching">Loading…</div>
</script>
<script type="text/x-template" title="movePageBrowsePanel">
<div class="row information">
<div class="inner">
<div class="element">
Click to select the new parent page for this page and its children.
</div>
</div>
</div>
<div class="tree"></div>
</script>
<script type="text/x-template" title="movePagePanelLoading">
<span>Loading…</span>
</script>
<script type="text/x-template" title="movePageBrowsePanelSpace">
<ul><li id='tree-root-node-item' class='root-node-list-item'><a class='root-node' href='#'>{0}</a></li></ul>
</script>
<script type="text/x-template" title="orderingPagePanel">
<div id="orderingPlaceHolder"></div>
</script>
<script type="text/x-template" title="reorderCheckbox">
<span id="reorderRequirement"><input id="reorderCheck" type="checkbox" name="reorderFlag" title="Choose the position of this page within the list of child pages."/><label for="reorderCheck" title="Choose the position of this page within the list of child pages.">Reorder</label></span>
</script>
<script type="text/x-template" title="move-help-link">
<div class="dialog-help-link">
<a href="http://docs.atlassian.com/confluence/docs-35/Moving+a+Page" target="_blank">Help</a>
</div>
</script>
<script type="text/x-template" title="searchResultsGrid">
<table>
<thead>
<tr class="header">
<th class="search-result-title">Page Title</th>
<th class="search-result-space">Space</th>
<th class="search-result-date">Updated</th>
</tr>
</thead>
</table>
</script>
<script type="text/x-template" title="searchResultsGridCount">
<p class="search-result-count">{0}</p>
</script>
<script type="text/x-template" title="searchResultsGridRow">
<tr class="search-result">
<th class="search-result-title"><a href="{1}" class="content-type-{2}"><span>{0}</span></a></th>
<td class="search-result-space"><a class="space" href="http://10.20.160.198/wiki/display/{4}/" title="{3}">{3}</a></td>
<td class="search-result-date"><span class="date" title="{6}">{5}</span></td>
</tr>
</script>
<!-- Start restrictions section -->
<script type="text/x-template" title="page-permissions-div">
<div id="page-permissions-div">
<div id="page-permissions-editor-form">
<div id="page-permissions-error-div" class="hidden">
<a href="#" id="permissions-error-div-close">Ok</a>
<div></div>
</div>
<div id="page-permissions-type-radios" class="page-permissions-label-rows">
<div>
<input id="restrictViewRadio" type="radio" checked="checked" name="pagePermissionTypeRadio" value="view"/>
<label for="restrictViewRadio">Restrict viewing of this page</label>
<input id="restrictEditRadio" type="radio" name="pagePermissionTypeRadio" value="edit"/>
<label for="restrictEditRadio">Restrict editing of this page</label>
</div>
</div>
<div id="page-permissions-input" class="page-permissions-label-rows">
<div class="page-permissions-label">To:</div>
<div id="page-permissions-chooser-box">
<span id="page-permissions-choose-user" class="ajs-button">
<a href="#" id='userpicker-popup-link-image' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/openuserpicker.action?key=dubbo&startIndex=0&onPopupSubmit=AJS.PagePermissions.addUserPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=700,height=680,scrollbars=yes'); picker.focus(); return false;"><img src="user_16.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/user_16.gif*/ height=16 width=16 border=0 align="absmiddle" title="Choose users" /></a>
<a href="#" id='userpicker-popup-link-text' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/openuserpicker.action?key=dubbo&startIndex=0&onPopupSubmit=AJS.PagePermissions.addUserPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=700,height=680,scrollbars=yes'); picker.focus(); return false;">Person...</a>
</span>
<span id="page-permissions-choose-group" class="ajs-button">
<a href="#" id='grouppicker-popup-link-image' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/opengrouppicker.action?key=dubbo&startIndex=0&actionName=dosearchgroups.action&onPopupSubmit=AJS.PagePermissions.addGroupPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=580,height=550,scrollbars=yes'); picker.focus(); return false;"><img src="group_16.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/icons/group_16.gif*/ height=16 width=16 border=0 align="absmiddle" title="Choose groups" /></a>
<a href="#" id='grouppicker-popup-link-text' onClick="var picker = window.open('http://10.20.160.198/wiki/spaces/opengrouppicker.action?key=dubbo&startIndex=0&actionName=dosearchgroups.action&onPopupSubmit=AJS.PagePermissions.addGroupPermissions', 'EntitiesPicker', 'status=yes,resizable=yes,top=100,left=200,width=580,height=550,scrollbars=yes'); picker.focus(); return false;">Group...</a>
</span>
</div>
<div id="page-permissions-input-box">
<span>
<input type="text" id="page-permissions-names-input" class="input-placeholder" value="Enter user or group name" name="permissionNames" size="30" autocomplete="off"/>
</span>
<input
type="hidden"
id="page-permissions-names-hidden" /> <img height="16px" width="1px" src="spacer.gif"/*tpa=http://10.20.160.198/wiki/s/en/2166/34/_/images/border/spacer.gif*//>
<input type="button" id="add-typed-names" value="Restrict">
</div>
</div>
</div>
<div id="page-permissions-tables">
<div id="page-permissions-table-div">
<table id="page-permissions-table" class="page-permissions-table">
<tr id="page-permissions-no-views" class="marker-row">
<td colspan="3" class="page-permissions-marker-cell"><span>No view restrictions are defined for this page</span></td>
</tr>
<tr id="page-permissions-no-edits" class="marker-row">
<td colspan="3" class="page-permissions-marker-cell"><span>No edit restrictions are defined for this page</span></td>
</tr>
</table>
</div>
<div id="page-inherited-permissions-table-div" class="hidden">
<span id="page-inherited-permissions-table-desc">
<a class="icon twisty-closed">Show/Hide</a>
<a id="toggle-inherited-permissions" title="Click to see inherited restrictions">This page has restricted parent pages. It can only be seen by users who can see those parent pages.</a>
</span>
<div id="page-inherited-permissions-tables" class="hidden page-inheritance-togglable"></div>
</div>
</div>
</div>
</script>
<script type="text/x-template" title="permissions-row-template">
<tr class="permission-row">
<td class="page-permissions-marker-cell" width="20%">
<span>Viewing restricted to:</span>
</td>
<td class="permission-entity" nowrap="true" width="40%">
<span class="entity-container">
<img class="permission-entity-picture"/>
<span class="permission-entity-display-name"></span>
<span class="permission-entity-name-wrap">&nbsp;(<span class="permission-entity-name"></span>)</span>
</span>
</td>
<td class="permission-detail-column">
<div class="permission-remove-div">
<a href="#" class="remove-permission-link">Remove restriction</a>
</div>
</td>
</tr>
</script>
<script type="text/x-template" title="permissions-username-no-suggestion-template">
<ol>
<li><a href="#" class="message"><span>No matches</span></a></li>
</ol>
</script>
<script type="text/x-template" title="page-inherited-permissions-table-div-template">
<div class="page-inherited-permissions-owner-div">
<div class="page-inherited-permissions-table-desc">Viewing restrictions apply to “<a></a>”. In order to see “<span></span>”, a user must be in the following list of users and groups:</div>
<table class="page-permissions-table"></table>
</div>
</script>
<script type="text/x-template" title="page-restrictions-help-link">
<div class="dialog-help-link">
<a href="http://docs.atlassian.com/confluence/docs-35/Page+Restrictions" target="_blank">Help</a>
</div>
</script>
<!-- End restrictions section -->
<fieldset class="hidden parameters">
<input type="hidden" title="spaceKeyEncoded" value="dubbo">
<input type="hidden" title="spaceKeyDecoded" value="dubbo">
</fieldset>
<a href="#page-metadata-end" class="assistive">Skip to end of metadata</a>
<div id="page-metadata-start" class="assistive"></div>
<div class="page-metadata">
<ul>
<li class="page-metadata-item noprint">
<a id="content-metadata-page-restrictions" href="#" class="page-metadata-icon page-restrictions hidden" title="Page restrictions apply. Click the lock icon to view or edit the restriction.">
<span>Page restrictions apply</span></a> </li>
<li class="page-metadata-modification-info" style="display: none">
Added by <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~william.liangf \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~william.liangf%27" tppabs="http://10.20.160.198/wiki/display/~william.liangf"
class="url fn confluence-userlink" data-username="william.liangf"
>梁 飞</a>, last edited by <a href="javascript:if(confirm(%27http://10.20.160.198/wiki/display/~ding.lid \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/display/~ding.lid%27" tppabs="http://10.20.160.198/wiki/display/~ding.lid"
class="url fn confluence-userlink" data-username="ding.lid"
>李 鼎</a> on 三月 26, 2013
<span class="noprint">&nbsp;(<a id="view-change-link" href="javascript:if(confirm(%27http://10.20.160.198/wiki/pages/diffpages.action?pageId=6947263&originalId=8781944 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://10.20.160.198/wiki/pages/diffpages.action?pageId=6947263&originalId=8781944%27" tppabs="http://10.20.160.198/wiki/pages/diffpages.action?pageId=6947263&originalId=8781944">view change</a>)</span>
</li>
</ul>
<div id="version-comment" class="noteMacro" style="display: none;">
<strong>Comment:</strong>
<br />
</div>
</div>
<a href="#page-metadata-start" class="assistive">Go to start of metadata</a>
<div id="page-metadata-end" class="assistive"></div>
<fieldset class="hidden parameters">
<input type="hidden" title="browsePageTreeMode" value="view">
<input type="hidden" title="parentPageId" value="6324242">
</fieldset>
<div class="wiki-content">
<!-- wiki content -->
<table class="sectionMacro" border="0" cellpadding="5" cellspacing="0" width="100%"><tbody><tr><td class="confluenceTd" valign="top"><p><br class="atl-forced-newline" /></p>
<p><a href="Home.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Home" title="Home"><b>Home</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Download.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download" title="Download"><b>Download</b></a> &nbsp;&#124;&#124;&nbsp; <a href="User+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide" title="User Guide"><b>User Guide</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Developer+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Developer+Guide" title="Developer Guide"><b>Developer Guide</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Administrator+Guide.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide" title="Administrator Guide"><b>Administrator Guide</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Training.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Training" title="Training"><b>Training</b></a> &nbsp;&#124;&#124;&nbsp; <a href="FAQ.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/FAQ" title="FAQ"><b>FAQ</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Release+Notes.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes" title="Release Notes"><b>Release Notes</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Roadmap.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Roadmap" title="Roadmap"><b>Roadmap</b></a> &nbsp;&#124;&#124;&nbsp; <a href="Community.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Community" title="Community"><b>Community</b></a></p></td><td class="confluenceTd" valign="top">
<p>English &#124; <a href="Download-zh.htm" tppabs="http://10.20.160.198/wiki/display/dubbo/Download-zh" title="Download-zh"><b>中文</b></a></p></td></tr></tbody></table>
<h1><a name="Download-Download"></a>Download</h1>
<div>
<ul>
<li><a href='#Download-License'>License</a></li>
<li><a href='#Download-Environment'>Environment</a></li>
<li><a href='#Download-Version'>Version</a></li>
<li><a href='#Download-Releases'>Releases</a></li>
<li><a href='#Download-Histories'>Histories</a></li>
</ul></div>
<div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>See also: <a href="Developer+Guide.htm#DeveloperGuide-SourceBuilding" tppabs="http://10.20.160.198/wiki/display/dubbo/Developer+Guide#DeveloperGuide-SourceBuilding">Source Building</a></td></tr></table></div>
<h3><a name="Download-License"></a>License</h3>
<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>Apache License 2.0</b></div><div class="codeContent panelContent">
<script type="syntaxhighlighter" class="theme: Confluence; brush: text; gutter: false"><![CDATA[Copyright 1999-2012 Alibaba Group.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.]]></script>
</div></div>
<h3><a name="Download-Environment"></a>Environment</h3>
<ul>
<li><a href="javascript:if(confirm(%27http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html%27" tppabs="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase5-419410.html" class="external-link" rel="nofollow">Java 1.5&#43;</a> (Required)</li>
<li><a href="javascript:if(confirm(%27http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html%27" tppabs="http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html" class="external-link" rel="nofollow">Java 1.6&#43;</a> (Optional)
<ul>
<li>script-router (bsf-api.jar)</li>
<li>jdk-compiler (sorcerer-javac.jar)</li>
<li>grizzly-transporter (grizzly.jar)</li>
<li>zookeeper-registry (zkclient.jar)</li>
</ul>
</li>
</ul>
<p>See also: <a href="User+Guide.htm#UserGuide-Dependencies" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-Dependencies">Dependencies</a></p>
<h3><a name="Download-Version"></a>Version</h3>
<p>The version number of dubbo has the following form:</p>
<div class="panel" style="border-width: 1px;"><div class="panelContent">
<p>&lt;major&gt;.&lt;minor&gt;.&lt;micro&gt;</p>
</div></div>
<p>This scheme has three number components:</p>
<ul>
<li>The major number increases when there are incompatible changes in the API or refactor the architecture.</li>
<li>The minor number increases when a new feature is introduced.</li>
<li>The micro number increases when a bug or a trivial change is made.</li>
</ul>
<p>See also: <a href="Developer+Guide.htm#DeveloperGuide-VersionManage" tppabs="http://10.20.160.198/wiki/display/dubbo/Developer+Guide#DeveloperGuide-VersionManage">Version Manage</a></p>
<h3><a name="Download-Releases"></a>Releases</h3>
<div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>The <font color="brown"><b>general availability (GA) version</b></font> is <a href="#Download-2.4.9%2820121107%29">2.4.9</a> in the alibaba, <font color="brown"><b>strongly recommend</b></font> to use this version!</td></tr></table></div>
<p>The latest <b>stable</b> release of dubbo is 2.5.3 (released on 2012-10-24)</p>
<p><a href="Release+Notes.htm#ReleaseNotes-2.5.3%2820121024%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.5.3%2820121024%29">Release Notes 2.5.3</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar" class="external-link" rel="nofollow">dubbo-2.5.3.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.3/dubbo-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war" class="external-link" rel="nofollow">dubbo-admin-2.5.3.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.3/dubbo-admin-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.3-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.3/dubbo-monitor-simple-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.3-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.3/dubbo-registry-simple-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.3-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.3/dubbo-demo-provider-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.3-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.3-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.3/dubbo-demo-consumer-2.5.3-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<p>To use this release in your <a href="javascript:if(confirm(%27http://maven.apache.org/ \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://maven.apache.org/%27" tppabs="http://maven.apache.org/" class="external-link" rel="nofollow">Maven</a> project, the proper dependency configuration that you should use in your Maven POM is:</p>
<div class='panelMacro'><table class='tipMacro'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="check.gif" tppabs="http://10.20.160.198/wiki/images/icons/emoticons/check.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td>Dubbo released to maven central repository: <a href="javascript:if(confirm(%27http://central.maven.org/maven2/com/alibaba/dubbo \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://central.maven.org/maven2/com/alibaba/dubbo%27" tppabs="http://central.maven.org/maven2/com/alibaba/dubbo" class="external-link" rel="nofollow">http://central.maven.org/maven2/com/alibaba/dubbo</a></td></tr></table></div>
<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent panelContent">
<script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[&lt;project&gt;
&lt;dependencies&gt;
&lt;dependency&gt;
&lt;groupId&gt;com.alibaba&lt;/groupId&gt;
&lt;artifactId&gt;dubbo&lt;/artifactId&gt;
&lt;version&gt;2.5.3&lt;/version&gt;
&lt;/dependency&gt;
&lt;/dependencies&gt;
&lt;/project&gt;]]></script>
</div></div>
<p>Use alibaba repository: (Optional)</p>
<div class="code panel" style="border-width: 1px;"><div class="codeHeader panelHeader" style="border-bottom-width: 1px;"><b>pom.xml</b></div><div class="codeContent panelContent">
<script type="syntaxhighlighter" class="theme: Confluence; brush: xml; gutter: false"><![CDATA[&lt;project&gt;
&lt;repositories&gt;
&lt;repository&gt;
&lt;id&gt;opensesame.releases&lt;/id&gt;
&lt;url&gt;
http://code.alibabatech.com/mvn/releases
&lt;/url&gt;
&lt;releases&gt;
&lt;enabled&gt;true&lt;/enabled&gt;
&lt;/releases&gt;
&lt;snapshots&gt;
&lt;enabled&gt;false&lt;/enabled&gt;
&lt;/snapshots&gt;
&lt;/repository&gt;
&lt;/repositories&gt;
&lt;/project&gt;]]></script>
</div></div>
<h3><a name="Download-Histories"></a>Histories</h3>
<h4><a name="Download-2.5.2%2820120918%29"></a>2.5.2 (2012-09-18)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.5.2%2820120918%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.5.2%2820120918%29">Release Notes 2.5.2</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar" class="external-link" rel="nofollow">dubbo-2.5.2.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.2/dubbo-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war" class="external-link" rel="nofollow">dubbo-admin-2.5.2.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.2/dubbo-admin-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.2-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.2/dubbo-monitor-simple-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.2-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.2/dubbo-registry-simple-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.2-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.2/dubbo-demo-provider-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.2-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.2-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.2/dubbo-demo-consumer-2.5.2-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.5.1%2820120822%29"></a>2.5.1 (2012-08-22)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.5.1%2820120822%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.5.1%2820120822%29">Release Notes 2.5.1</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar" class="external-link" rel="nofollow">dubbo-2.5.1.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.1/dubbo-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war" class="external-link" rel="nofollow">dubbo-admin-2.5.1.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.1/dubbo-admin-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.1-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.1/dubbo-monitor-simple-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.1-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.1/dubbo-registry-simple-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.1-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.1/dubbo-demo-provider-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.1-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.1-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.1/dubbo-demo-consumer-2.5.1-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.5.0%2820120803%29"></a>2.5.0 (2012-08-03)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.5.0%2820120803%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.5.0%2820120803%29">Release Notes 2.5.0</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar" class="external-link" rel="nofollow">dubbo-2.5.0.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.5.0/dubbo-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war" class="external-link" rel="nofollow">dubbo-admin-2.5.0.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.5.0/dubbo-admin-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.0-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.5.0/dubbo-monitor-simple-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.0-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.5.0/dubbo-registry-simple-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.0-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.5.0/dubbo-demo-provider-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.0-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.5.0-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.5.0/dubbo-demo-consumer-2.5.0-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.10%2820130317%29"></a>2.4.10 (2013-03-17)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.10%2820130317%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.10%2820130317%29">Release Notes 2.4.10</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar" class="external-link" rel="nofollow">dubbo-2.4.10.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.10/dubbo-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war" class="external-link" rel="nofollow">dubbo-admin-2.4.10.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.10/dubbo-admin-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.10-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.10/dubbo-monitor-simple-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.10-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.10/dubbo-registry-simple-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.10-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.10/dubbo-demo-provider-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.10-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.10-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.10/dubbo-demo-consumer-2.4.10-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.9%2820121107%29"></a>2.4.9 (2012-11-07)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.9%2820121107%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.9%2820121107%29">Release Notes 2.4.9</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar" class="external-link" rel="nofollow">dubbo-2.4.9.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.9/dubbo-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war" class="external-link" rel="nofollow">dubbo-admin-2.4.9.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.9/dubbo-admin-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.9-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.9/dubbo-monitor-simple-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.9-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.9/dubbo-registry-simple-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.9-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.9/dubbo-demo-provider-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.9-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.9-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.9/dubbo-demo-consumer-2.4.9-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.8%2820121019%29"></a>2.4.8 (2012-10-19)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.8%2820121019%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.8%2820121019%29">Release Notes 2.4.8</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar" class="external-link" rel="nofollow">dubbo-2.4.8.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.8/dubbo-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war" class="external-link" rel="nofollow">dubbo-admin-2.4.8.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.8/dubbo-admin-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.8-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.8/dubbo-monitor-simple-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.8-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.8/dubbo-registry-simple-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.8-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.8/dubbo-demo-provider-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.8-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.8-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.8/dubbo-demo-consumer-2.4.8-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.7%2820120926%29"></a>2.4.7 (2012-09-26)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.7%2820120926%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.7%2820120926%29">Release Notes 2.4.7</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar" class="external-link" rel="nofollow">dubbo-2.4.7.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.7/dubbo-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war" class="external-link" rel="nofollow">dubbo-admin-2.4.7.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.7/dubbo-admin-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.7-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.7/dubbo-monitor-simple-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.7-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.7/dubbo-registry-simple-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.7-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.7/dubbo-demo-provider-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.7-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.7-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.7/dubbo-demo-consumer-2.4.7-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.6%2820120904%29"></a>2.4.6 (2012-09-04)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.6%2820120904%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.6%2820120904%29">Release Notes 2.4.6</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar" class="external-link" rel="nofollow">dubbo-2.4.6.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.6/dubbo-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war" class="external-link" rel="nofollow">dubbo-admin-2.4.6.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.6/dubbo-admin-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.6-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.6/dubbo-monitor-simple-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.6-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.6/dubbo-registry-simple-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.6-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.6/dubbo-demo-provider-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.6-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.6-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.6/dubbo-demo-consumer-2.4.6-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div>
<h4><a name="Download-2.4.5%2820120822%29"></a>2.4.5 (2012-08-22)</h4>
<p><a href="Release+Notes.htm#ReleaseNotes-2.4.5%2820120822%29" tppabs="http://10.20.160.198/wiki/display/dubbo/Release+Notes#ReleaseNotes-2.4.5%2820120822%29">Release Notes 2.4.5</a></p>
<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<th class='confluenceTh'> Module </th>
<th class='confluenceTh'> Binary Package </th>
<th class='confluenceTh'> Source Package </th>
<th class='confluenceTh'> Installation </th>
<th class='confluenceTh'> Usage </th>
</tr>
<tr>
<td class='confluenceTd'> Core Framework </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar" class="external-link" rel="nofollow">dubbo-2.4.5.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo/2.4.5/dubbo-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'>&nbsp;</td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-QuickStart" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-QuickStart">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Admin Console </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war" class="external-link" rel="nofollow">dubbo-admin-2.4.5.war</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5.war.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-admin-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-admin/2.4.5/dubbo-admin-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-AdminConsoleOperation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-AdminConsoleOperation">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Monitor </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.5-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-monitor-simple-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-monitor-simple/2.4.5/dubbo-monitor-simple-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleMonitorInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleMonitorInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleMonitor" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleMonitor">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Simple Registry </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.5-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-registry-simple-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-registry-simple/2.4.5/dubbo-registry-simple-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-SimpleRegistryInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-SimpleRegistryInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-SimpleRegistry" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-SimpleRegistry">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Provider </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.5-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-demo-provider-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-provider/2.4.5/dubbo-demo-provider-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoProviderInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoProviderInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceProvider" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceProvider">usage</a> </td>
</tr>
<tr>
<td class='confluenceTd'> Demo Consumer </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.5-assembly.tar.gz</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-assembly.tar.gz.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar" class="external-link" rel="nofollow">dubbo-demo-consumer-2.4.5-sources.jar</a> (<a href="javascript:if(confirm(%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar.md5 \n\nThis file was not retrieved by Teleport Ultra, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?%27))window.location=%27http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar.md5%27" tppabs="http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-demo-consumer/2.4.5/dubbo-demo-consumer-2.4.5-sources.jar.md5" class="external-link" rel="nofollow">md5</a>) </td>
<td class='confluenceTd'> <a href="Administrator+Guide.htm#AdministratorGuide-DemoConsumerInstallation" tppabs="http://10.20.160.198/wiki/display/dubbo/Administrator+Guide#AdministratorGuide-DemoConsumerInstallation">installation</a> </td>
<td class='confluenceTd'> <a href="User+Guide.htm#UserGuide-ServiceConsumer" tppabs="http://10.20.160.198/wiki/display/dubbo/User+Guide#UserGuide-ServiceConsumer">usage</a> </td>
</tr>
</tbody></table>
</div><