SeaTa+nacos window安装
1.前置条件
安装了jdk
还有mysql
2.下载nacos
https://github.com/alibaba/nacos/releases/tag/2.1.0
执行naocs mysql语句
修改nacos配置
启动naocs
3.下载seata
https://github.com/seata/seata/tags
修改application.yml
修改application-example.yml
server: port: 7091 spring: application: name: seata-server logging: config: classpath:logback-spring.xml file: path: ${user.home}/logs/seata extend: logstash-appender: destination: 127.0.0.1:4560 kafka-appender: bootstrap-servers: 127.0.0.1:9092 topic: logback_to_logstash seata: config: # support: nacos 、 consul 、 apollo 、 zk 、 etcd3 type: nacos nacos: server-addr: 127.0.0.1:8848 namespace: group: SEATA_GROUP username: password: ##if use MSE Nacos with auth, mutex with username/password attribute #access-key: "" #secret-key: "" data-id: seataServer.properties consul: server-addr: 127.0.0.1:8500 acl-token: key: seata.properties apollo: appId: seata-server apollo-meta: http://192.168.1.204:8801 apollo-config-service: http://192.168.1.204:8080 namespace: application apollo-access-key-secret: cluster: seata zk: server-addr: 127.0.0.1:2181 session-timeout: 6000 connect-timeout: 2000 username: password: node-path: /seata/seata.properties etcd3: server-addr: http://localhost:2379 key: seata.properties registry: # support: nacos 、 eureka 、 redis 、 zk 、 consul 、 etcd3 、 sofa type: nacos preferred-networks: 30.240.* nacos: application: seata-server server-addr: 127.0.0.1:8848 group: SEATA_GROUP namespace: cluster: default username: password: ##if use MSE Nacos with auth, mutex with username/password attribute #access-key: "" #secret-key: "" eureka: service-url: http://localhost:8761/eureka application: default weight: 1 redis: server-addr: localhost:6379 db: 0 password: cluster: default timeout: 0 zk: cluster: default server-addr: 127.0.0.1:2181 session-timeout: 6000 connect-timeout: 2000 username: "" password: "" consul: cluster: default server-addr: 127.0.0.1:8500 acl-token: etcd3: cluster: default server-addr: http://localhost:2379 sofa: server-addr: 127.0.0.1:9603 application: default region: DEFAULT_ZONE datacenter: DefaultDataCenter cluster: default group: SEATA_GROUP address-wait-time: 3000 server: service-port: 8091 #If not configured, the default is '${server.port} + 1000' max-commit-retry-timeout: -1 max-rollback-retry-timeout: -1 rollback-retry-timeout-unlock-enable: false enableCheckAuth: true retryDeadThreshold: 130000 xaerNotaRetryTimeout: 60000 recovery: handle-all-session-period: 1000 undo: log-save-days: 7 log-delete-period: 86400000 session: branch-async-queue-size: 5000 #branch async remove queue size enable-branch-async-remove: false #enable to asynchronous remove branchSession store: # support: file 、 db 、 redis mode: db session: mode: db lock: mode: db file: dir: sessionStore max-branch-session-size: 16384 max-global-session-size: 512 file-write-buffer-cache-size: 16384 session-reload-read-size: 100 flush-disk-mode: async db: datasource: druid db-type: mysql driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://121.43.178.191:3306/seata?rewriteBatchedStatements=true user: mysql password: mysql min-conn: 5 max-conn: 100 global-table: global_table branch-table: branch_table lock-table: lock_table distributed-lock-table: distributed_lock query-limit: 100 max-wait: 5000 redis: mode: single database: 0 min-conn: 1 max-conn: 10 password: max-total: 100 query-limit: 100 single: host: 127.0.0.1 port: 6379 sentinel: master-name: sentinel-hosts: metrics: enabled: false registry-type: compact exporter-list: prometheus exporter-prometheus-port: 9898 transport: rpc-tc-request-timeout: 30000 enable-tc-server-batch-send-response: false shutdown: wait: 3 thread-factory: boss-thread-prefix: NettyBoss worker-thread-prefix: NettyServerNIOWorker boss-thread-size: 1
启动seata
查看nacos
服务已经注册进来了
本文来自博客园,作者:小陈子博客,转载请注明原文链接:https://www.cnblogs.com/cj8357475/p/16361457.html