Skip to content

quick start (dubbo)

纳兰丶 edited this page Mar 2, 2018 · 7 revisions

快速体检,运行dubbo-sample( 使用者JDK必须为1.8)

步骤一:

配置txManaager, 修改application.properties中你自己的redis配置
启动TxManagerApplication

注意:如果需要修改服务端口,则应该保证与eureka:client:serviceUrl:defaultZone中的端口一致

步骤二:

  1. 引入依赖包(sample已经引入)
    <dependency>
          <groupId>com.raincat</groupId>
          <artifactId>raincat-dubbo</artifactId>
          <version>${you.version}</version>
      </dependency>
  2. 执行 raincat-dubbo-sample 工程 sql文件 dubbo-sample.sql
  3. 在每个工程下的application.yml 中配置您的数据库连接(只需要改ip和端口)
  4. 在工程下的spring-dubbo.xml 中配置您的zookeeper注册中心
  5. 在每个工程下 applicationContext.xml中的TxDbConfig 配置您的补偿数据库连接,提供单独的库来存储。
  6. 在需要做分布式事务的接口上加上注解 @TxTransaction (sample已经加上)
  7. 依次启动order模块,stock 模块 ,consume模块
  8. 访问http://localhost:8888/swagger-ui.html 进行测试体验