美文网首页Java 杂谈javaWeb学习
springboot使用dubbo整合开源项目tcc-trans

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

作者: 隔壁小新 | 来源:发表于2019-06-10 17:28 被阅读11次
  • 1.在github上搜索tcc-transaction开源框架
图片.png
  • 2.在本地下载源码程序
图片.png
  • 3.修改代码这几处进行打包并且安装到本地

    一.修改spring版本为4.3.4


    图片.png

    二.因为报错移除unit-test单元测试模块


    图片.png
    三.注释掉maven插件中configuration模块
    图片.png

    四.在idea中点击首先点击右上角maven,并且在根目录中点击clean清除项目,下一步点击install安装项目到本地maven仓库


    图片.png
  • 4.启动本地dubbo测试代码

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


图片.png

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


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

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


图片.png
  • 5.本地springboot使用dubbo整合tcc-transaction步骤

一.代码结构为主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

相关文章

网友评论

    本文标题:springboot使用dubbo整合开源项目tcc-trans

    本文链接:https://www.haomeiwen.com/subject/pynzxctx.html