blob: a4a70e006b6a3e905fc187319a55a59237db60de [file] [log] [blame]
<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn href=https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/><link rel=canonical href=https://cn.dubbo.apache.org/en/download/spi-extensions/><script>var _hmt=_hmt||[];(function(){var e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta http-equiv=Content-Security-Policy content="frame-src *"><meta name=generator content="Hugo 0.122.0"><link rel="shortcut icon" type=image/png href=/imgs/favicon.png><link rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link rel=manifest href=/manifest.webmanifest><title>SPI Extensions | Apache Dubbo</title><meta property="og:title" content="SPI Extensions">
<meta property="og:description" content="SPI Extensions"><meta property="og:type" content="article"><meta property="og:url" content="https://cn.dubbo.apache.org/en/download/spi-extensions/"><meta property="article:section" content="download"><meta property="article:modified_time" content="2023-03-17T12:41:12+08:00"><meta itemprop=name content="SPI Extensions"><meta itemprop=description content="SPI Extensions"><meta itemprop=dateModified content="2023-03-17T12:41:12+08:00"><meta itemprop=wordCount content="362"><meta itemprop=keywords content><meta name=twitter:card content="summary"><meta name=twitter:title content="SPI Extensions"><meta name=twitter:description content="SPI Extensions"><script async src="https://www.googletagmanager.com/gtag/js?id=G-NM6FFMT51J"></script><script>var doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-NM6FFMT51J",{anonymize_ip:!1})}</script><link rel=preload href=/scss/main.min.f77e221bcdbe0cadb996060fe82063c747b60c229a1f8bbf0ee529adbadd84fa.css as=style><link href=/scss/main.min.f77e221bcdbe0cadb996060fe82063c747b60c229a1f8bbf0ee529adbadd84fa.css rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin=anonymous></script><meta name=theme-color content="#326ce5"><link rel=stylesheet href=/css/feature-states.css><meta name=description content="SPI Extensions"><meta property="og:description" content="SPI Extensions"><meta name=twitter:description content="SPI Extensions"><meta property="og:url" content="https://cn.dubbo.apache.org/en/download/spi-extensions/"><meta property="og:title" content="SPI Extensions"><meta name=twitter:title content="SPI Extensions"><meta name=twitter:image:alt content="Apache Dubbo"><meta property="og:type" content="article"><meta name=viewport content="width=device-width"><script async defer src=/js/github-buttons.js></script><link href=/css/community.css rel=stylesheet><link href=/css/contactus.css rel=stylesheet><link href=/css/language.css rel=stylesheet><script src=/js/script.js></script></head><body class="td-page td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a class=navbar-brand href=/en/><span class=navbar-logo></span><span class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div class="td-navbar-nav-scroll ml-md-auto" id=main_navbar><ul class="navbar-nav mt-2 mt-lg-0"><li class="nav-item mr-4 mb-2 mb-lg-0"><a class=nav-link href=/en/overview/><span>Overview</span></a></li><li class="nav-item mr-4 mb-2 mb-lg-0"><a class=nav-link href=/en/docs3-v2/><span>SDK Manual</span></a></li><li class="nav-item mr-4 mb-2 mb-lg-0"><a class=nav-link href=/en/blog/><span>Blog</span></a></li><li class="nav-item mr-4 mb-2 mb-lg-0"><a class="nav-link active" href=/en/download/><span class=active>Download</span></a></li><li class="nav-item mr-4 mb-2 mb-lg-0"><a class=nav-link href=https://start.dubbo.apache.org/bootstrap.html target=_blank><span>Initializer</span><i class='fas fa-external-link-alt'></i></a></li><li class="nav-item dropdown d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdownMenuLink role=button data-toggle=dropdown aria-haspopup=true aria-expanded=false>English</a><div class="dropdown-menu dropdown-menu-right" aria-labelledby=navbarDropdownMenuLink><a class=dropdown-item href=/zh-cn/download/spi-extensions/>中文</a></div></li><li class="nav-item dropdown d-lg-block"><div class="nav-item d-none d-lg-block"></div></li></ul></div></nav><section class="header-hero text-white pb-0 light-text"></section></header><div class="container-fluid td-outer"><div class=td-main><div class="row flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar d-print-none"><script>$(function(){$("#td-section-nav a").removeClass("active"),$("#td-section-nav #m-endownloadspi-extensions").addClass("active"),$("#td-section-nav #m-endownloadspi-extensions-li span").addClass("td-sidebar-nav-active-item"),$("#td-section-nav #m-endownloadspi-extensions").parents("li").addClass("active-path"),$("#td-section-nav li.active-path").addClass("show"),$("#td-section-nav li.active-path").children("input").prop("checked",!0),$("#td-section-nav #m-endownloadspi-extensions-li").siblings("li").addClass("show"),$("#td-section-nav #m-endownloadspi-extensions-li").children("ul").children("li").addClass("show"),$("#td-sidebar-menu").toggleClass("d-none")})</script><div id=td-sidebar-menu class="td-sidebar__inner d-none"><div id=content-mobile><form class="td-sidebar__search d-flex align-items-center"><button class="btn btn-link td-sidebar__toggle d-md-none p-0 ml-3 fas fa-bars" type=button data-toggle=collapse data-target=#td-section-nav aria-controls=td-docs-nav aria-expanded=false aria-label="Toggle section navigation"></button></form></div><div id=content-desktop></div><nav class="collapse td-sidebar-nav foldable-nav" id=td-section-nav><ul class="td-sidebar-nav__section pr-md-3 ul-0"><li class="td-sidebar-nav__section-title td-sidebar-nav__section with-child" id=m-endownload-li><ul class=ul-1><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadjava-li><input type=checkbox id=m-endownloadjava-check>
<label for=m-endownloadjava-check><a href=/en/download/#java class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadjava><span>Java</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadgo-li><input type=checkbox id=m-endownloadgo-check>
<label for=m-endownloadgo-check><a href=/en/download/#go class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadgo><span>Go</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadrust-li><input type=checkbox id=m-endownloadrust-check>
<label for=m-endownloadrust-check><a href=/en/download/#rust class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadrust><span>Rust</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadnodejs-li><input type=checkbox id=m-endownloadnodejs-check>
<label for=m-endownloadnodejs-check><a href=/en/download/#nodejs class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadnodejs><span>Node.js</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadadmin-li><input type=checkbox id=m-endownloadadmin-check>
<label for=m-endownloadadmin-check><a href=/en/download/#admin class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadadmin><span>Admin</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadspi-extensions-li><input type=checkbox id=m-endownloadspi-extensions-check>
<label for=m-endownloadspi-extensions-check><a href=/en/download/spi-extensions/ class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadspi-extensions><span>SPI Extensions</span></a></label></li><li class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" id=m-endownloadpixiu-li><input type=checkbox id=m-endownloadpixiu-check>
<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu class="align-left pl-0 td-sidebar-link td-sidebar-link__page" id=m-endownloadpixiu><span>Pixiu</span></a></label></li></ul></li></ul></nav></div></div><main class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a href=https://cn.dubbo.apache.org/en/download/>Download</a></li><li class="breadcrumb-item active" aria-current=page><a href=https://cn.dubbo.apache.org/en/download/spi-extensions/ aria-disabled=true class="btn-link disabled">SPI Extensions</a></li></ol></nav><div class=td-content><h1>SPI Extensions</h1><div class=lead>SPI Extensions</div><header class=article-meta></header><h2 id=verify>Verify</h2><p>You can follow the <a href=https://www.apache.org/info/verification>steps</a> here, and use the <a href=https://downloads.apache.org/dubbo/KEYS>KEYS</a> file to verify the download.</p><blockquote><p>GitHub: <a href=https://github.com/apache/dubbo-spi-extensions>https://github.com/apache/dubbo-spi-extensions</a><br>Release notes: <a href=https://github.com/apache/dubbo-spi-extensions/releases>https://github.com/apache/dubbo-spi-extensions/releases</a></p></blockquote><h2 id=dubbo-spi-extensions-103-2022-11-28>Dubbo SPI Extensions 1.0.3 (2022-11-28)</h2><h4 id=source-release>Source Release</h4><ul><li><a href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip>source</a> |
<a href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.asc>asc</a> |
<a href=https://www.apache.org/dyn/closer.lua/dubbo/dubbo-spi-extensions/1.0.2/apache-dubbo-extensions-1.0.2-src.zip.sha512>sha512</a></li></ul><h4 id=maven-release>Maven Release</h4><div class=highlight><pre tabindex=0 style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code class=language-xml data-lang=xml><span style=display:flex><span><span style=color:#268bd2>&lt;dependency&gt;</span>
</span></span><span style=display:flex><span> <span style=color:#268bd2>&lt;groupId&gt;</span>org.apache.dubbo.extensions<span style=color:#268bd2>&lt;/groupId&gt;</span>
</span></span><span style=display:flex><span> <span style=color:#268bd2>&lt;artifactId&gt;</span>${component_name}<span style=color:#268bd2>&lt;/artifactId&gt;</span>
</span></span><span style=display:flex><span> <span style=color:#268bd2>&lt;version&gt;</span>${component_version}<span style=color:#268bd2>&lt;/version&gt;</span>
</span></span><span style=display:flex><span><span style=color:#268bd2>&lt;/dependency&gt;</span>
</span></span></code></pre></div><h4 id=included-components>Included Components</h4><ul><li>dubbo-cluster-extensions<ul><li>dubbo-cluster-broadcast-1:1.0.1</li><li>dubbo-cluster-loadbalance-peakewma:1.0.1</li><li>dubbo-cluster-specify-address-dubbo3:1.0.1</li><li>dubbo-cluster-specify-address-dubbo2:1.0.1</li></ul></li><li>dubbo-filter-extensions<ul><li>dubbo-filter-seata:1.0.1</li></ul></li><li>dubbo-configcenter-extensions<ul><li>dubbo-configcenter-consul:1.0.1</li><li>dubbo-configcenter-etcd:1.0.1</li></ul></li><li>dubbo-metadata-report-extensions<ul><li>dubbo-metadata-report-consul:1.0.1</li></ul></li><li>dubbo-remoting-extensions<ul><li>dubbo-remoting-etcd3:1.0.1</li><li>dubbo-metadata-report-etcd:1.0.1</li><li>dubbo-remoting-quic:1.0.1</li><li>dubbo-remoting-grizzly:1.0.1</li><li>dubbo-remoting-mina:1.0.1</li><li>dubbo-remoting-p2p:1.0.1</li></ul></li><li>dubbo-registry-extensions<ul><li>dubbo-registry-dns:1.0.1</li><li>dubbo-registry-consul:1.0.1</li><li>dubbo-registry-etcd3:1.0.1</li><li>dubbo-remoting-redis:1.0.1</li><li>dubbo-registry-redis:1.0.1</li><li>dubbo-registry-sofa:1.0.1</li><li>dubbo-registry-nameservice:1.0.0</li></ul></li><li>dubbo-rpc-extensions<ul><li>dubbo-rpc-native-thrift:1.0.1</li><li>dubbo-rpc-http:1.0.1</li><li>dubbo-rpc-webservice:1.0.1</li><li>dubbo-rpc-rmi:1.0.1</li><li>dubbo-rpc-hessian:1.0.1</li><li>dubbo-rpc-memcached:1.0.1</li><li>dubbo-rpc-redis:1.0.1</li><li>dubbo-rpc-rocketmq:1.0.0</li></ul></li><li>dubbo-serialization-extensions<ul><li>dubbo-serialization-native-hessian:1.0.1</li><li>dubbo-serialization-protostuff</li><li>dubbo-serialization-protobuf:1.0.1</li><li>dubbo-serialization-kryo:1.0.1</li><li>dubbo-serialization-gson:1.0.1</li><li>dubbo-serialization-fst:1.0.1</li><li>dubbo-serialization-fastjson:1.0.1</li><li>dubbo-serialization-avro:1.0.1</li><li>dubbo-serialization-msgpack:1.0.1</li></ul></li></ul><h2 id=all-dubbo-spi-extensions-status>All Dubbo SPI Extensions status</h2><h3 id=dubbo-cluster>dubbo-cluster</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-cluster-broadcast-1</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-cluster-loadbalance-peakewma</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-cluster-specify-address-dubbo2</td><td>1.0.1</td><td>2.7.x</td></tr><tr><td>dubbo-cluster-specify-address-dubbo3</td><td>1.0.1</td><td>3.x.x</td></tr></tbody></table><h3 id=dubbo-configcenter>dubbo-configcenter</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-configcenter-consul</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-configcenter-etcd</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-filter>dubbo-filter</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-filter-seata</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-metadata-report>dubbo-metadata-report</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-metadata-report-consul</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-metadata-report-etcd</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-registry>dubbo-registry</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-registry-dns</td><td>1.0.1</td><td>3.0.1 ~ 3.0.5</td></tr><tr><td>dubbo-registry-kubernetes</td><td>1.0.1</td><td>3.0.1 ~ 3.0.5</td></tr><tr><td>dubbo-registry-xds</td><td>1.0.1</td><td>3.0.1 ~ 3.0.5</td></tr><tr><td>dubbo-registry-consul</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-registry-etcd3</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-registry-redis</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-registry-sofa</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-registry-nameservice</td><td>1.0.0</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-remoting>dubbo-remoting</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-remoting-quic</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-remoting-etcd3</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-remoting-grizzly</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-remoting-mina</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-remoting-p2p</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-remoting-redis</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-rpc>dubbo-rpc</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-rpc-native-thrift</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-http</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-webservice</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-rmi</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-hessian</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-memcached</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-redis</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-rpc-rocketmq</td><td>1.0.0</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-serialization>dubbo-serialization</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-serialization-protostuff</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-protobuf</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-kryo</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-gson</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-fst</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-fastjson</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-avro</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-hession</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr><tr><td>dubbo-serialization-msgpack</td><td>1.0.1</td><td>2.7.x ~ 3.x.x</td></tr></tbody></table><h3 id=dubbo-plugin>dubbo-plugin</h3><table><thead><tr><th>Module</th><th>Version Number</th><th>Adapted to Dubbo Version</th></tr></thead><tbody><tr><td>dubbo-api-docs</td><td></td><td></td></tr></tbody></table><div id=pre-footer><h2>Feedback</h2><p class=feedback--prompt>Was this page helpful?</p><button class="btn btn-primary mb-4 feedback--yes">Yes</button>
<button class="btn btn-primary mb-4 feedback--no">No</button></div><script>const yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled"),no.disabled=!0,no.classList.add("feedback--button__disabled")};yes.addEventListener("click",()=>{sendFeedback(1),disableButtons(),document.querySelector(".feedback--response").classList.remove("feedback--response__hidden")}),no.addEventListener("click",()=>{sendFeedback(0),disableButtons(),document.querySelector(".feedback--response").classList.remove("feedback--response__hidden")})</script><br><div class="text-muted mt-5 pt-3 border-top">Last modified March 17, 2023: <a href=https://github.com/apache/dubbo-website/commit/7db0a0b9e413912edaac397a1ed6d84015c10eab>Update release (#2451) (7db0a0b9e41)</a></div></div></main><div class="d-none d-xl-block col-xl-2 td-toc d-print-none"><div class="td-page-meta ml-2 pb-1 pt-2 mb-0"><a href=https://github.com/apache/dubbo-website/edit/master/content/en/download/spi-extensions.md target=_blank><i class="fa fa-edit fa-fw"></i> Edit this page</a>
<a href="https://github.com/apache/dubbo-website/new/master/content/en/download/spi-extensions.md?filename=change-me.md&amp;value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+at+the+top+of+the+page+%28weight+controls+how+its+ordered+amongst+other+pages+in+the+same+directory%3B+lowest+number+first%29.%0A%2A+Add+a+good+commit+message+at+the+bottom+of+the+page+%28%3C80+characters%3B+use+the+extended+description+field+for+more+detail%29.%0A%2A+Create+a+new+branch+so+you+can+preview+your+new+file+and+request+a+review+via+Pull+Request.%0A" target=_blank><i class="fa fa-edit fa-fw"></i> Create child page</a>
<a href="https://github.com/apache/dubbo-website/issues/new?title=SPI%20Extensions" target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas fa-tasks fa-fw"></i> Create project issue</a></div><nav id=TableOfContents><ul><li><a href=#verify>Verify</a></li><li><a href=#dubbo-spi-extensions-103-2022-11-28>Dubbo SPI Extensions 1.0.3 (2022-11-28)</a><ul><li></li></ul></li><li><a href=#all-dubbo-spi-extensions-status>All Dubbo SPI Extensions status</a><ul><li><a href=#dubbo-cluster>dubbo-cluster</a></li><li><a href=#dubbo-configcenter>dubbo-configcenter</a></li><li><a href=#dubbo-filter>dubbo-filter</a></li><li><a href=#dubbo-metadata-report>dubbo-metadata-report</a></li><li><a href=#dubbo-registry>dubbo-registry</a></li><li><a href=#dubbo-remoting>dubbo-remoting</a></li><li><a href=#dubbo-rpc>dubbo-rpc</a></li><li><a href=#dubbo-serialization>dubbo-serialization</a></li><li><a href=#dubbo-plugin>dubbo-plugin</a></li></ul></li></ul></nav></div></div></div></div><footer class="bg-dark py-5 row d-print-none footer-margin-0"><div class="container-fluid mx-sm-5"><div class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Dubbo mailing list archive" aria-label="Dubbo mailing list archive"><a class=text-white target=_blank rel="noopener noreferrer" href=https://lists.apache.org/list.html?dev@dubbo.apache.org><i class="fa fa-envelope"></i></a></li></ul></div><div class="col-6 col-sm-4 text-right text-xs-center order-sm-3"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title=GitHub aria-label=GitHub><a class=text-white target=_blank rel="noopener noreferrer" href=https://github.com/apache/dubbo><i class="fab fa-github"></i></a></li><li class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top title="Subscribe to mailing list" aria-label="Subscribe to mailing list"><a class=text-white target=_blank rel="noopener noreferrer" href=mailto:dev-subscribe@dubbo.apache.org><i class="fa fa-envelope"></i></a></li></ul></div><div class="col-12 col-sm-4 text-center py-2 order-sm-2"><small class=text-white>&copy; 2024 The Apache Software Foundation. Apache and the Apache feather logo are trademarks of The Apache Software Foundation. All Rights Reserved</small></div></div></div></footer><div class="row pt-2 pb-2 footer-margin-0"><div class="container-fluid mx-sm-5"><div class=text-center id=my-footer><img alt=apache_logo src=/imgs/apache_logo.png><ul><li><a href=https://www.apache.org>Foundation</a></li><li><a href=https://www.apache.org/licenses/>License</a></li><li><a href=https://dubbo.apache.org/en/overview/notices/>Security</a></li><li><a href=https://www.apache.org/events/current-event>Events</a></li><li><a href=https://www.apache.org/foundation/sponsorship.html>Sponsorship</a></li><li><a href=https://privacy.apache.org/policies/privacy-policy-public.html>Privacy</a></li><li><a href=https://www.apache.org/foundation/thanks.html>Thanks</a></li></ul></div></div></div><script src=/js/popper.min.js integrity=sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49 crossorigin=anonymous></script><script src=/js/bootstrap.min.js integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy crossorigin=anonymous></script><script src=/js/main.min.b075178d232d3b0039b3cb6af2fc2e9d90071820167a60f4eea3a79169975ee8.js integrity="sha256-sHUXjSMtOwA5s8tq8vwunZAHGCAWemD07qOnkWmXXug=" crossorigin=anonymous></script><script async src=https://widget.kapa.ai/kapa-widget.bundle.js data-website-id=d763c4f2-f871-400b-aeca-d986c4af73c2 data-project-name="Apache Dubbo" data-project-color=#E8442E data-button-text="Ask AI" data-search-mode-enabled=true data-modal-open-on-command-k=true data-modal-disclaimer="The AI supports multiple languages, but it may not be accessible in China due to recaptcha, a proxy is required." data-project-logo=https://pbs.twimg.com/profile_images/1011849068283191302/FJbH5vbF_400x400.jpg data-modal-example-questions="What is Apache Dubbo?,How to run Apache Dubbo?" data-button-position-top data-button-position-right=20px data-button-position-bottom=200px data-button-position-left></script><script>(function(e,t,n,s){e[s]=e[s]||[];var a=t.getElementsByTagName(n)[0],i=t.createElement(n);i.async=!0,i.id="beacon-aplus",i.setAttribute("exparams","userid=&aplus&sidx=aplusSidex&ckx=aplusCkx"),i.src="//g.alicdn.com/alilog/mlog/aplus_v2.js",i.crossorigin="anonymous",a.parentNode.insertBefore(i,a)})(window,document,"script","aplus_queue"),function(e){var t=e.createElement("script");t.type="text/javascript",t.async=!0,t.src="//g.alicdn.com/aes/??tracker/3.3.4/index.js,tracker-plugin-pv/3.0.5/index.js,tracker-plugin-event/3.0.0/index.js,tracker-plugin-autolog/3.0.3/index.js,tracker-plugin-survey/3.0.3/index.js,tracker-plugin-jserror/3.0.3/index.js,tracker-plugin-resourceError/3.0.3/index.js",t.onload=function(){window.AES_CONFIG=window.AES_CONFIG||{env:"prod"},window.aes=new AES({pid:"zN245h",user_type:6}),window.AESPluginAutologConfig={exposure:"auto"},window.AEMPluginInstances=[aes.use(AESPluginPV,window.AESPluginPVConfig||{enableHistory:!0}),aes.use(AESPluginEvent,window.AESPluginEventConfig||{}),aes.use(AESPluginSurvey,window.AESPluginEventConfig||{}),aes.use(AESPluginAutolog,window.AESPluginAutologConfig||{}),aes.use(AESPluginJSError,window.AESPluginJSError||{}),aes.use(AESPluginResourceError,window.AESPluginResourceError||{})]},setTimeout(function(){e.getElementsByTagName("body")[0].appendChild(t)},800)}(document)</script></body></html>