Java 杂谈javaWeb学习

springboot使用dubbo整合开源项目tcc-trans

2019-06-10  本文已影响11人  隔壁小新
图片.png
图片.png

一.在本地mysql中运行以下mysql语句进行数据添加


图片.png

二.创建数据库如tcc并且在mysql中运行


图片.png
三.在tomcat中对war包进行启动。注意war包一定是有顺序的。
图片.png

四.启动后访问订单模块,出现以下页面代表运行项目demo启动成功


图片.png

一.代码结构为主pom,之后一个api模块,其余都为服务模块


图片.png

二.在主的pom文件中引入一下jar包,可以参考一下demo中dubbo模块的实现

<properties>
        <dubbo.version>2.6.0</dubbo.version>
        <tcc.traction.version>1.2.6</tcc.traction.version>
   </properties>
    <dependencyManagement>

        <dependencies>
                <dependency>
                <groupId>org.mengyun</groupId>
                <artifactId>tcc-transaction-dubbo</artifactId>
                <version>${tcc.traction.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mengyun</groupId>
                <artifactId>tcc-transaction-spring</artifactId>
                <version>${tcc.traction.version}</version>
            </dependency>
            <dependency>
                <groupId>org.mengyun</groupId>
                <artifactId>tcc-transaction-api</artifactId>
                <version>${tcc.traction.version}</version>
            </dependency>
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>dubbo</artifactId>
                <version>${dubbo.version}</version>
            </dependency>
        </dependencies>
    </dependencyManagement>

三.可以查看文档说明:
https://github.com/changmingxie/tcc-transaction/wiki/%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%971.2.x
四.springboot中关于文档中此文件的引用如下:

图片.png
图片.png
五.springboot整合dubbo时不要用springboot-dubbo的插件去导入dubbo,需要直接使用 图片.png 来整合,否则则会出现错误情况
六.注意dubbo整合中下面此句一定不能少
图片.png
七.注意在order中一定不能少了UniqueIdentity
图片.png
整合完毕。如有疑问添加一下微信进行询问 5ba176468e10a0cea9168d197f6ae3b.jpg
上一篇下一篇

猜你喜欢

热点阅读