blob: bbf07c28c34190a59f940f95bd8d1a4b29edc379 [file] [log] [blame]
"use strict";(self.webpackChunkrocketmq_docs=self.webpackChunkrocketmq_docs||[]).push([[5264],{15680:(e,a,t)=>{t.d(a,{xA:()=>i,yg:()=>h});var r=t(96540);function n(e,a,t){return a in e?Object.defineProperty(e,a,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[a]=t,e}function l(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,r)}return t}function m(e){for(var a=1;a<arguments.length;a++){var t=null!=arguments[a]?arguments[a]:{};a%2?l(Object(t),!0).forEach((function(a){n(e,a,t[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(t,a))}))}return e}function c(e,a){if(null==e)return{};var t,r,n=function(e,a){if(null==e)return{};var t,r,n={},l=Object.keys(e);for(r=0;r<l.length;r++)t=l[r],a.indexOf(t)>=0||(n[t]=e[t]);return n}(e,a);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)t=l[r],a.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n}var o=r.createContext({}),p=function(e){var a=r.useContext(o),t=a;return e&&(t="function"==typeof e?e(a):m(m({},a),e)),t},i=function(e){var a=p(e.components);return r.createElement(o.Provider,{value:a},e.children)},s="mdxType",g={inlineCode:"code",wrapper:function(e){var a=e.children;return r.createElement(r.Fragment,{},a)}},u=r.forwardRef((function(e,a){var t=e.components,n=e.mdxType,l=e.originalType,o=e.parentName,i=c(e,["components","mdxType","originalType","parentName"]),s=p(t),u=n,h=s["".concat(o,".").concat(u)]||s[u]||g[u]||l;return t?r.createElement(h,m(m({ref:a},i),{},{components:t})):r.createElement(h,m({ref:a},i))}));function h(e,a){var t=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var l=t.length,m=new Array(l);m[0]=u;var c={};for(var o in a)hasOwnProperty.call(a,o)&&(c[o]=a[o]);c.originalType=e,c[s]="string"==typeof e?e:n,m[1]=c;for(var p=2;p<l;p++)m[p]=t[p];return r.createElement.apply(null,m)}return r.createElement.apply(null,t)}u.displayName="MDXCreateElement"},19383:(e,a,t)=>{t.r(a),t.d(a,{assets:()=>o,contentTitle:()=>m,default:()=>g,frontMatter:()=>l,metadata:()=>c,toc:()=>p});var r=t(58168),n=(t(96540),t(15680));const l={},m="Java \u5ba2\u6237\u7aef",c={unversionedId:"sdk/02java",id:"version-5.0/sdk/02java",title:"Java \u5ba2\u6237\u7aef",description:"\u7248\u672c\u8bf4\u660e",source:"@site/versioned_docs/version-5.0/13-sdk/02java.md",sourceDirName:"13-sdk",slug:"/sdk/02java",permalink:"/zh/docs/sdk/02java",draft:!1,editUrl:"https://github.com/apache/rocketmq-site/tree/new-official-website/versioned_docs/version-5.0/13-sdk/02java.md",tags:[],version:"5.0",frontMatter:{},sidebar:"version-5.0/myAutogeneratedSidebar",previous:{title:"\u6982\u89c8",permalink:"/zh/docs/sdk/01overview"},next:{title:"C++ \u5ba2\u6237\u7aef",permalink:"/zh/docs/sdk/03cplusplus"}},o={},p=[{value:"\u7248\u672c\u8bf4\u660e",id:"\u7248\u672c\u8bf4\u660e",level:2},{value:"\u793a\u4f8b\u4ee3\u7801",id:"\u793a\u4f8b\u4ee3\u7801",level:2}],i={toc:p},s="wrapper";function g(e){let{components:a,...t}=e;return(0,n.yg)(s,(0,r.A)({},i,t,{components:a,mdxType:"MDXLayout"}),(0,n.yg)("h1",{id:"java-\u5ba2\u6237\u7aef"},"Java \u5ba2\u6237\u7aef"),(0,n.yg)("h2",{id:"\u7248\u672c\u8bf4\u660e"},"\u7248\u672c\u8bf4\u660e"),(0,n.yg)("p",null,"\u672c\u7ae0\u8282\u4ecb\u7ecd\u4f7f\u7528 Apache RocketMQ 5.0 gRPC \u534f\u8bae Java SDK \u6536\u53d1\u6d88\u606f\u3002"),(0,n.yg)("admonition",{type:"info"},(0,n.yg)("ul",{parentName:"admonition"},(0,n.yg)("li",{parentName:"ul"},"\u672c\u793a\u4f8b\u4ee3\u7801\u57fa\u4e8egRPC \u534f\u8bae SDK \u6784\u5efa\uff0c\u56e0\u6b64\u9700\u8981\u670d\u52a1\u7aef\u81f3\u5c11\u5347\u7ea7\u52305.0\u7248\u672c\uff0c\u5e76\u542f\u7528 gRPC Proxy \u624d\u53ef\u517c\u5bb9\u3002\u5173\u4e8eProxy\u7684\u90e8\u7f72\u53c2\u8003",(0,n.yg)("a",{parentName:"li",href:"/zh/docs/quickStart/01quickstart"},"\u5feb\u901f\u6307\u5357"),"\u3002"),(0,n.yg)("li",{parentName:"ul"},"\u5982\u679c\u60a8\u4f7f\u7528\u7684\u662f Remoting \u534f\u8bae SDK\uff0c\u5efa\u8bae\u53c2\u8003\u4e4b\u524d4.x \u7248\u672c\u7684\u793a\u4f8b\u4ee3\u7801\u5373\u53ef\u8fd0\u884c.\u5982\u4f55\u8bc6\u522b\u60a8\u4f7f\u7528\u7684 SDK \u7c7b\u578b\uff0c\u53c2\u8003",(0,n.yg)("a",{parentName:"li",href:"/zh/docs/sdk/01overview"},"\u6982\u89c8"),"\u3002"))),(0,n.yg)("h2",{id:"\u793a\u4f8b\u4ee3\u7801"},"\u793a\u4f8b\u4ee3\u7801"),(0,n.yg)("p",null,"\u4e0b\u9762\u7ed9\u51fa Apache RocketMQ gRPC \u534f\u8bae Java SDK\u7684\u6d88\u606f\u6536\u53d1\u793a\u4f8b\u4ee3\u7801\u94fe\u63a5\uff0c\u5b8c\u6574\u4ee3\u7801\u5de5\u7a0b\u548c\u8fd0\u884c\u73af\u5883\uff0c\u53c2\u7167",(0,n.yg)("a",{parentName:"p",href:"https://github.com/apache/rocketmq-clients"},"rocketmq-clients")," \u914d\u7f6e\u8fd0\u884c\u3002"),(0,n.yg)("table",null,(0,n.yg)("thead",{parentName:"table"},(0,n.yg)("tr",{parentName:"thead"},(0,n.yg)("th",{parentName:"tr",align:null},(0,n.yg)("strong",{parentName:"th"},"\u6d88\u606f\u7c7b\u578b")),(0,n.yg)("th",{parentName:"tr",align:null},(0,n.yg)("strong",{parentName:"th"},"\u53d1\u9001\u6d88\u606f\u793a\u4f8b")),(0,n.yg)("th",{parentName:"tr",align:null},(0,n.yg)("strong",{parentName:"th"},"PushConsumer\u6d88\u8d39\u6d88\u606f\u793a\u4f8b")),(0,n.yg)("th",{parentName:"tr",align:null},(0,n.yg)("strong",{parentName:"th"},"SimpleConsumer\u6d88\u8d39\u6d88\u606f\u793a\u4f8b")))),(0,n.yg)("tbody",{parentName:"table"},(0,n.yg)("tr",{parentName:"tbody"},(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"/zh/docs/featureBehavior/01normalmessage"},"\u666e\u901a\u6d88\u606f")),(0,n.yg)("td",{parentName:"tr",align:null},"\u540c\u6b65\u53d1\u9001\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerNormalMessageExample.java"},"ProducerNormalMessageExample.java")," ",(0,n.yg)("br",null),"\u5f02\u6b65\u53d1\u9001\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncProducerExample.java"},"AsyncProducerExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java"},"PushConsumerExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},"\u540c\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/SimpleConsumerExample.java"},"SimpleConsumerExample.java")," ",(0,n.yg)("br",null),"\u5f02\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncSimpleConsumerExample.java"},"AsyncSimpleConsumerExample.java"))),(0,n.yg)("tr",{parentName:"tbody"},(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"/zh/docs/featureBehavior/03fifomessage"},"\u987a\u5e8f\u6d88\u606f")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerFifoMessageExample.java"},"ProducerFifoMessageExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java"},"PushConsumerExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},"\u540c\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/SimpleConsumerExample.java"},"SimpleConsumerExample.java")," ",(0,n.yg)("br",null),"\u5f02\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncSimpleConsumerExample.java"},"AsyncSimpleConsumerExample.java"))),(0,n.yg)("tr",{parentName:"tbody"},(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"/zh/docs/featureBehavior/02delaymessage"},"\u5b9a\u65f6/\u5ef6\u65f6\u6d88\u606f")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerDelayMessageExample.java"},"ProducerDelayMessageExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java"},"PushConsumerExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},"\u540c\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/SimpleConsumerExample.java"},"SimpleConsumerExample.java")," ",(0,n.yg)("br",null),"\u5f02\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncSimpleConsumerExample.java"},"AsyncSimpleConsumerExample.java"))),(0,n.yg)("tr",{parentName:"tbody"},(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"/zh/docs/featureBehavior/04transactionmessage"},"\u4e8b\u52a1\u6d88\u606f")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/ProducerTransactionMessageExample.java"},"ProducerTransactionMessageExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/PushConsumerExample.java"},"PushConsumerExample.java")),(0,n.yg)("td",{parentName:"tr",align:null},"\u540c\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/SimpleConsumerExample.java"},"SimpleConsumerExample.java")," ",(0,n.yg)("br",null),"\u5f02\u6b65\u8ba2\u9605\uff1a",(0,n.yg)("a",{parentName:"td",href:"https://github.com/apache/rocketmq-clients/blob/master/java/client/src/main/java/org/apache/rocketmq/client/java/example/AsyncSimpleConsumerExample.java"},"AsyncSimpleConsumerExample.java"))))))}g.isMDXComponent=!0}}]);