Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / spafka / seata-analyze
alibaba seata 源码分析
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spafka%2Fseata-analyze
Stars: 2
Forks: 1
Open Issues: 10
License: apache-2.0
Language: Java
Repo Size: 1.08 MB
Dependencies:
1,388
Created: over 4 years ago
Updated: over 3 years ago
Last pushed: over 1 year ago
Last synced: about 1 year ago
Files
Loading...
Readme
Loading...
Dependencies
distribution/Dockerfile
docker
- openjdk 8u232-jre-stretch build
bom/pom.xml
maven
- org.springframework:spring-framework-bom 4.3.23.RELEASE import
- javax.annotation:javax.annotation-api 1.2 provided
- aopalliance:aopalliance 1.0
- cglib:cglib 3.1
- ch.qos.logback:logback-classic 1.2.0
- com.101tec:zkclient 0.11
- com.alibaba.nacos:nacos-client 1.0.0
- com.alibaba.spring:spring-context-support 1.0.2
- com.alibaba:druid 1.1.12
- com.alibaba:dubbo 2.6.5
- com.alibaba:fastjson 1.2.60
- com.alipay.sofa:registry-client-all 5.2.0
- com.alipay.sofa:registry-test 5.2.0
- com.alipay.sofa:sofa-rpc-all 5.5.3
- com.beust:jcommander 1.72
- com.caucho:hessian 4.0.63
- com.ctrip.framework.apollo:apollo-client 1.1.0
- com.ecwid.consul:consul-api 1.4.2
- com.esotericsoftware:kryo 4.0.2
- com.fasterxml.jackson.core:jackson-databind 2.9.10.1
- com.github.ben-manes.caffeine:caffeine 2.7.0
- com.google.guava:guava 27.0.1-jre
- com.google.protobuf:protobuf-java 3.7.1
- com.h2database:h2 1.4.181
- com.netflix.archaius:archaius-core 0.7.6
- com.netflix.eureka:eureka-client 1.9.5
- com.typesafe:config 1.2.1
- com.weibo:motan-core 1.0.0
- com.weibo:motan-transport-netty 1.0.0
- commons-dbcp:commons-dbcp 1.3
- commons-lang:commons-lang 2.6
- commons-pool:commons-pool 1.6
- de.javakaffee:kryo-serializers 0.42
- io.etcd:jetcd-core 0.3.0
- io.etcd:jetcd-launcher 0.3.0
- io.grpc:grpc-netty 1.17.1
- io.grpc:grpc-protobuf 1.17.1
- io.grpc:grpc-stub 1.17.1
- io.netty:netty-all 4.1.42.Final
- io.protostuff:protostuff-core 1.5.9
- io.protostuff:protostuff-runtime 1.5.9
- javax.inject:javax.inject 1
- mysql:mysql-connector-java 8.0.17
- org.apache.commons:commons-pool2 2.4.2
- org.apache.curator:curator-test 2.9.1
- org.apache.dubbo:dubbo 2.7.5
- org.apache.httpcomponents:httpclient 4.5.8
- org.apache.httpcomponents:httpcore 4.4.11
- org.apache.zookeeper:zookeeper 3.4.14
- org.slf4j:slf4j-api 1.7.22
- org.testcontainers:testcontainers 1.11.2
- redis.clients:jedis 2.9.0
- io.grpc:grpc-testing 1.17.1 test
- ${project.groupId}:seata-codec-kryo ${project.version}
- ${project.groupId}:seata-codec-protobuf ${project.version}
- ${project.groupId}:seata-codec-seata ${project.version}
- io.seata:seata-core ${project.version} compile
- com.caucho:hessian
- ${project.groupId}:seata-common ${project.version}
- ${project.groupId}:seata-core ${project.version}
- com.esotericsoftware:kryo
- de.javakaffee:kryo-serializers
- ${project.groupId}:seata-common ${project.version}
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-core ${project.version}
common/pom.xml
maven
- ${project.groupId}:seata-compressor-gzip ${project.version}
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-tm ${project.version}
- com.weibo:motan-core
- com.weibo:motan-transport-netty
- ${project.groupId}:seata-tm ${project.version}
- com.alipay.sofa:sofa-rpc-all
- ${project.groupId}:seata-metrics-api ${project.version}
- ${project.groupId}:seata-metrics-core ${project.version}
- ${project.groupId}:seata-metrics-exporter-prometheus ${project.version}
- ${project.groupId}:seata-metrics-registry-compact ${project.version}
- ${project.groupId}:seata-config-apollo ${project.version}
- ${project.groupId}:seata-config-consul ${project.version}
- ${project.groupId}:seata-config-etcd3 ${project.version}
- ${project.groupId}:seata-config-nacos ${project.version}
- ${project.groupId}:seata-config-zk ${project.version}
- com.ctrip.framework.apollo:apollo-client
- io.seata:seata-config-core ${project.version}
- com.ecwid.consul:consul-api
- io.seata:seata-config-core ${project.version}
- ${project.groupId}:seata-common ${project.version}
- com.typesafe:config
- io.seata:seata-config-core ${revision}
- com.101tec:zkclient
- io.seata:seata-config-core ${revision}
core/pom.xml
maven
- ${project.groupId}:seata-common ${project.version}
- ${project.groupId}:seata-discovery-core ${project.version}
- com.alibaba:fastjson
- com.google.guava:guava
- com.google.protobuf:protobuf-java
- commons-pool:commons-pool
- io.netty:netty-all
- org.apache.commons:commons-pool2
- com.h2database:h2 test
- commons-dbcp:commons-dbcp test
- ${project.groupId}:seata-discovery-consul ${project.version}
- ${project.groupId}:seata-discovery-custom ${project.version}
- ${project.groupId}:seata-discovery-etcd3 ${project.version}
- ${project.groupId}:seata-discovery-eureka ${project.version}
- ${project.groupId}:seata-discovery-nacos ${project.version}
- ${project.groupId}:seata-discovery-redis ${project.version}
- ${project.groupId}:seata-discovery-sofa ${project.version}
- ${project.groupId}:seata-discovery-zk ${project.version}
- ${project.groupId}:seata-config-core ${project.version}
- io.seata:seata-discovery-core ${revision}
- io.seata:seata-discovery-core ${revision}
- redis.clients:jedis
distribution/pom.xml
maven
- io.seata:seata-server ${project.version}
- ${project.groupId}:seata-tm ${project.version}
- org.apache.dubbo:dubbo
- ${project.groupId}:seata-tm ${project.version}
- com.alibaba:dubbo
integration/grpc/pom.xml
maven
- ${project.groupId}:seata-core ${project.version}
- io.seata:seata-metrics-api ${revision}
- io.prometheus:simpleclient_httpserver 0.6.0
- io.seata:seata-core ${revision}
- io.seata:seata-metrics-api ${revision}
- io.seata:seata-common ${revision}
- io.seata:seata-metrics-api ${revision}
pom.xml
maven
- io.seata:seata-bom 1.0.0 import
- org.assertj:assertj-core 3.12.2 test
- org.junit.jupiter:junit-jupiter-engine 5.4.2 test
- org.junit.jupiter:junit-jupiter-params 5.4.2 test
- org.junit.platform:junit-platform-launcher 1.4.2 test
- org.mockito:mockito-core 2.23.4 test
- org.mockito:mockito-junit-jupiter 2.23.4 test
rm/pom.xml
maven
- ${project.groupId}:seata-core ${project.version}
- cglib:cglib
rm-datasource/pom.xml
maven
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-rm ${project.version}
- com.alibaba:druid
- com.esotericsoftware:kryo
- com.fasterxml.jackson.core:jackson-databind
- com.github.ben-manes.caffeine:caffeine
- de.javakaffee:kryo-serializers
- io.protostuff:protostuff-core
- io.protostuff:protostuff-runtime
- com.h2database:h2 test
- commons-dbcp:commons-dbcp test
saga/pom.xml
maven
- ${project.groupId}:seata-common ${revision}
- ${project.groupId}:seata-codec-all ${project.version}
- ${project.groupId}:seata-saga-engine ${project.version}
- ${project.groupId}:seata-saga-rm ${project.version}
- ${project.groupId}:seata-saga-tm ${project.version}
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-rm ${project.version}
- ${project.groupId}:seata-saga-engine ${project.version}
- ${project.groupId}:seata-saga-rm ${project.version}
- ${project.groupId}:seata-tm ${project.version}
server/pom.xml
maven
- ${project.groupId}:seata-codec-all ${project.version}
- ${project.groupId}:seata-compressor-all ${project.version}
- ${project.groupId}:seata-config-all ${project.version}
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-discovery-all ${project.version}
- ${project.groupId}:seata-metrics-all ${project.version}
- com.alibaba:druid
- com.beust:jcommander
- com.h2database:h2
- commons-dbcp:commons-dbcp
- mysql:mysql-connector-java
spring/pom.xml
maven
- ${project.groupId}:seata-codec-all ${project.version}
- ${project.groupId}:seata-rm ${project.version}
- ${project.groupId}:seata-rm-datasource ${project.version}
- ${project.groupId}:seata-tcc ${project.version}
- ${project.groupId}:seata-tm ${project.version}
- cglib:cglib
- org.springframework:spring-aop
- org.springframework:spring-beans
- org.springframework:spring-context
- org.springframework:spring-core
- org.springframework.boot:spring-boot-dependencies 2.0.8.RELEASE import
- com.baomidou:mybatis-plus 2.3
- io.seata:seata-all ${revision}
- org.apache.curator:curator-framework 4.2.0
- org.apache.curator:curator-framework
- org.apache.curator:curator-recipes
- org.apache.curator:curator-recipes 4.2.0
- org.apache.dubbo:dubbo-spring-boot-starter 2.7.5
- org.apache.zookeeper:zookeeper 3.4.14
- org.mybatis.spring.boot:mybatis-spring-boot-starter 1.3.2
- org.projectlombok:lombok 1.16.22
- org.springframework.boot:spring-boot-maven-plugin 2.1.0.M1
- org.springframework.boot:spring-boot-starter 2.0.8.RELEASE
- org.springframework.boot:spring-boot-starter-test 2.0.8.RELEASE
tcc/pom.xml
maven
- ${project.groupId}:seata-core ${project.version}
- ${project.groupId}:seata-rm ${project.version}
test/pom.xml
maven
- ${project.groupId}:seata-codec-seata ${project.version}
- ${project.groupId}:seata-rm-datasource ${project.version}
- ${project.groupId}:seata-saga-engine-store ${project.version}
- ${project.groupId}:seata-server ${project.version}
- ${project.groupId}:seata-tm ${project.version}
- mysql:mysql-connector-java
- org.apache.dubbo:dubbo
- org.apache.zookeeper:zookeeper
- org.springframework:spring-context
- org.springframework:spring-context-support
- org.springframework:spring-core
- org.springframework:spring-jdbc
- com.h2database:h2 test
- org.springframework:spring-jdbc test
tm/pom.xml
maven
- ${project.groupId}:seata-core ${project.version}
all/pom.xml
maven
- io.seata:seata-bom 1.0.0 import
- ch.qos.logback:logback-classic provided
- com.101tec:zkclient provided
- com.alibaba.nacos:nacos-client provided
- com.alibaba.spring:spring-context-support provided
- com.alibaba:dubbo provided
- com.alipay.sofa:registry-client-all provided
- com.alipay.sofa:sofa-rpc-all provided
- com.caucho:hessian provided
- com.ctrip.framework.apollo:apollo-client provided
- com.ecwid.consul:consul-api provided
- com.esotericsoftware:kryo provided
- com.fasterxml.jackson.core:jackson-databind provided
- com.google.guava:guava provided
- com.netflix.archaius:archaius-core provided
- com.netflix.eureka:eureka-client provided
- com.weibo:motan-core provided
- com.weibo:motan-transport-netty provided
- de.javakaffee:kryo-serializers provided
- io.etcd:jetcd-core provided
- io.grpc:grpc-netty provided
- io.grpc:grpc-protobuf provided
- io.grpc:grpc-stub provided
- io.protostuff:protostuff-core provided
- io.protostuff:protostuff-runtime provided
- javax.inject:javax.inject provided
- mysql:mysql-connector-java provided
- org.apache.dubbo:dubbo provided
- org.apache.httpcomponents:httpclient provided
- org.apache.httpcomponents:httpcore provided
- org.apache.zookeeper:zookeeper provided
- redis.clients:jedis provided
- aopalliance:aopalliance
- cglib:cglib
- com.alibaba:druid
- com.alibaba:fastjson
- com.github.ben-manes.caffeine:caffeine
- com.google.protobuf:protobuf-java
- com.typesafe:config
- commons-lang:commons-lang
- commons-pool:commons-pool
- io.netty:netty-all
- io.seata:seata-codec-hessian 1.0.0
- io.seata:seata-codec-kryo 1.0.0
- io.seata:seata-codec-protobuf 1.0.0
- io.seata:seata-codec-seata 1.0.0
- io.seata:seata-common 1.0.0
- io.seata:seata-compressor-gzip 1.0.0
- io.seata:seata-config-apollo 1.0.0
- io.seata:seata-config-consul 1.0.0
- io.seata:seata-config-core 1.0.0
- io.seata:seata-config-custom 1.0.0
- io.seata:seata-config-etcd3 1.0.0
- io.seata:seata-config-nacos 1.0.0
- io.seata:seata-config-spring-cloud 1.0.0
- io.seata:seata-config-zk 1.0.0
- io.seata:seata-core 1.0.0
- io.seata:seata-discovery-consul 1.0.0
- io.seata:seata-discovery-core 1.0.0
- io.seata:seata-discovery-custom 1.0.0
- io.seata:seata-discovery-etcd3 1.0.0
- io.seata:seata-discovery-eureka 1.0.0
- io.seata:seata-discovery-nacos 1.0.0
- io.seata:seata-discovery-redis 1.0.0
- io.seata:seata-discovery-sofa 1.0.0
- io.seata:seata-discovery-zk 1.0.0
- io.seata:seata-dubbo 1.0.0
- io.seata:seata-dubbo-alibaba 1.0.0
- io.seata:seata-grpc 1.0.0
- io.seata:seata-motan 1.0.0
- io.seata:seata-rm 1.0.0
- io.seata:seata-rm-datasource 1.0.0
- io.seata:seata-saga-engine 1.0.0
- io.seata:seata-saga-engine-store 1.0.0
- io.seata:seata-saga-processctrl 1.0.0
- io.seata:seata-saga-rm 1.0.0
- io.seata:seata-saga-statelang 1.0.0
- io.seata:seata-saga-tm 1.0.0
- io.seata:seata-sofa-rpc 1.0.0
- io.seata:seata-spring 1.0.0
- io.seata:seata-tcc 1.0.0
- io.seata:seata-tm 1.0.0
- org.apache.commons:commons-pool2
- org.slf4j:slf4j-api
- org.springframework:spring-aop
- org.springframework:spring-beans
- org.springframework:spring-context
- org.springframework:spring-core
- @babel/cli ^7.2.3 development
- @babel/core ^7.2.2 development
- @babel/plugin-proposal-class-properties ^7.2.3 development
- @babel/plugin-transform-modules-commonjs ^7.2.0 development
- @babel/plugin-transform-runtime ^7.2.0 development
- @babel/polyfill ^7.2.5 development
- @babel/preset-env ^7.2.3 development
- @babel/preset-react ^7.0.0 development
- @babel/runtime ^7.2.0 development
- babel-eslint ^10.0.1 development
- babel-loader ^8.0.4 development
- babel-plugin-module-resolver ^3.1.1 development
- babel-plugin-transform-inline-environment-variables ^0.4.3 development
- cross-env ^5.2.0 development
- css-loader ^2.1.0 development
- cz-conventional-changelog ^2.1.0 development
- eslint ^5.11.1 development
- eslint-config-airbnb ^17.1.0 development
- eslint-plugin-import ^2.14.0 development
- eslint-plugin-jsx-a11y ^6.1.2 development
- eslint-plugin-react ^7.11.1 development
- less ^3.9.0 development
- less-loader ^4.1.0 development
- postcss-loader ^3.0.0 development
- postcss-preset-env ^6.5.0 development
- rimraf ^2.6.2 development
- style-loader ^0.23.1 development
- webpack ^4.28.2 development
- webpack-cli ^3.1.2 development
- webpack-dev-server ^3.1.14 development
- @antv/g6 ^2.2.6
- codemirror ^5.49.2
- core-js ^3.0.0
- gg-editor-core 1.3.4
- lodash ^4.17.10
- react-codemirror ^1.0.0