This is an automated email from the ASF dual-hosted git repository. ningjiang pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/servicecomb-pack.git
commit 4c2b1e4d7c1ee9d7dec1822b59e878f8719761fd Author: Lei Zhang <coolbee...@gmail.com> AuthorDate: Tue Sep 10 17:23:17 2019 +0800 SCB-1368 Add Akka cluster dependencies --- alpha/alpha-fsm/pom.xml | 52 +++++++++++++++++++++------------------------- alpha/alpha-server/pom.xml | 5 +++++ pom.xml | 38 +++++++++++++++++++++++++++++++++ 3 files changed, 67 insertions(+), 28 deletions(-) diff --git a/alpha/alpha-fsm/pom.xml b/alpha/alpha-fsm/pom.xml index b51bec9..48bcada 100644 --- a/alpha/alpha-fsm/pom.xml +++ b/alpha/alpha-fsm/pom.xml @@ -43,21 +43,6 @@ <type>pom</type> <scope>import</scope> </dependency> - <dependency> - <groupId>com.typesafe.akka</groupId> - <artifactId>akka-persistence_2.12</artifactId> - <version>${akka.version}</version> - </dependency> - <dependency> - <groupId>com.typesafe.akka</groupId> - <artifactId>akka-cluster_2.12</artifactId> - <version>${akka.version}</version> - </dependency> - <dependency> - <groupId>com.typesafe.akka</groupId> - <artifactId>akka-cluster-metrics_2.12</artifactId> - <version>${akka.version}</version> - </dependency> </dependencies> </dependencyManagement> @@ -78,16 +63,16 @@ <artifactId>alpha-core</artifactId> </dependency> <dependency> - <groupId>org.apache.servicecomb.pack</groupId> - <artifactId>alpha-fsm-channel-redis</artifactId> + <groupId>org.springframework.boot</groupId> + <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> <dependency> - <groupId>org.apache.servicecomb.pack</groupId> - <artifactId>alpha-fsm-channel-kafka</artifactId> + <groupId>org.springframework.kafka</groupId> + <artifactId>spring-kafka</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> - <artifactId>spring-boot-starter-data-elasticsearch</artifactId> + <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> <dependency> <groupId>com.google.guava</groupId> @@ -124,31 +109,42 @@ <artifactId>akka-actor_2.12</artifactId> </dependency> <dependency> - <groupId>com.typesafe.akka</groupId> - <artifactId>akka-persistence_2.12</artifactId> - </dependency> - <dependency> <groupId>org.fusesource.leveldbjni</groupId> <artifactId>leveldbjni-all</artifactId> - <version>${leveldbjni-all.version}</version> </dependency> <dependency> <groupId>com.safety-data</groupId> <artifactId>akka-persistence-redis_2.12</artifactId> - <version>${akka-persistence-redis.version}</version> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> - <artifactId>akka-cluster_2.12</artifactId> + <artifactId>akka-cluster-metrics_2.12</artifactId> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> - <artifactId>akka-cluster-metrics_2.12</artifactId> + <artifactId>akka-stream-kafka_2.12</artifactId> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-cluster-sharding-typed_2.12</artifactId> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-cluster-typed_2.12</artifactId> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-persistence-typed_2.12</artifactId> </dependency> <dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-slf4j_2.12</artifactId> </dependency> + <dependency> + <groupId>org.apache.kafka</groupId> + <artifactId>kafka-clients</artifactId> + <version>2.1.1</version> + </dependency> <!-- jmx over http diff --git a/alpha/alpha-server/pom.xml b/alpha/alpha-server/pom.xml index f53e09c..d6be3b7 100644 --- a/alpha/alpha-server/pom.xml +++ b/alpha/alpha-server/pom.xml @@ -201,6 +201,11 @@ <groupId>org.hamcrest</groupId> <artifactId>hamcrest-all</artifactId> </dependency> + <dependency> + <groupId>org.apache.kafka</groupId> + <artifactId>kafka-clients</artifactId> + <version>2.1.1</version> + </dependency> </dependencies> <build> diff --git a/pom.xml b/pom.xml index a7734c3..d41d63f 100644 --- a/pom.xml +++ b/pom.xml @@ -58,6 +58,9 @@ <java.chassis.version>1.2.1</java.chassis.version> <akka.version>2.5.14</akka.version> + <alpakka.version>1.0.5</alpakka.version> + <leveldbjni-all.version>1.8</leveldbjni-all.version> + <akka-persistence-redis.version>0.4.0</akka-persistence-redis.version> <rat.version>0.12</rat.version> <maven.failsafe.version>2.19.1</maven.failsafe.version> <grpc.version>1.14.0</grpc.version> @@ -432,6 +435,41 @@ </dependency> <dependency> <groupId>com.typesafe.akka</groupId> + <artifactId>akka-persistence-typed_2.12</artifactId> + <version>${akka.version}</version> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-cluster-typed_2.12</artifactId> + <version>${akka.version}</version> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-cluster-sharding-typed_2.12</artifactId> + <version>${akka.version}</version> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-stream-kafka_2.12</artifactId> + <version>${alpakka.version}</version> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> + <artifactId>akka-cluster-metrics_2.12</artifactId> + <version>${akka.version}</version> + </dependency> + <dependency> + <groupId>com.safety-data</groupId> + <artifactId>akka-persistence-redis_2.12</artifactId> + <version>${akka-persistence-redis.version}</version> + </dependency> + <dependency> + <groupId>org.fusesource.leveldbjni</groupId> + <artifactId>leveldbjni-all</artifactId> + <version>${leveldbjni-all.version}</version> + </dependency> + <dependency> + <groupId>com.typesafe.akka</groupId> <artifactId>akka-slf4j_2.12</artifactId> <version>${akka.version}</version> </dependency>