Browse Source

zookeeper

master
tangmingyou 4 years ago
parent
commit
a73e1ce16d
  1. 8
      im-entry/pom.xml
  2. 2
      im-entry/src/main/java/net/sopod/soim/entry/EntryApplication.java
  3. 7
      im-entry/src/main/java/net/sopod/soim/entry/service/HelloService.java
  4. 21
      im-entry/src/main/java/net/sopod/soim/entry/service/HelloServiceImpl.java
  5. 10
      im-entry/src/main/resources/application.yml
  6. 32
      pom.xml

8
im-entry/pom.xml

@ -38,11 +38,15 @@
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-zookeeper</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<!-- maven 打包集成插件 -->
<!-- maven 打包集成插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
@ -53,7 +57,7 @@
</manifest>
</archive>
</configuration>
</plugin>
</plugin> -->
</plugins>
</build>

2
im-entry/src/main/java/net/sopod/soim/entry/EntryApplication.java

@ -1,5 +1,6 @@
package net.sopod.soim.entry;
import org.apache.dubbo.config.spring.context.annotation.EnableDubbo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.boot.SpringApplication;
@ -12,6 +13,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
* @date 2022-03-26 00:06
*/
@SpringBootApplication
@EnableDubbo(scanBasePackages = {"net.sopod.soim.entry.service"})
public class EntryApplication {
private static final Logger logger = LoggerFactory.getLogger(EntryApplication.class);

7
im-entry/src/main/java/net/sopod/soim/entry/service/HelloService.java

@ -0,0 +1,7 @@
package net.sopod.soim.entry.service;
public interface HelloService {
String sayHello(String name);
}

21
im-entry/src/main/java/net/sopod/soim/entry/service/HelloServiceImpl.java

@ -0,0 +1,21 @@
package net.sopod.soim.entry.service;
import org.apache.dubbo.config.annotation.DubboService;
import org.apache.dubbo.rpc.RpcContext;
/**
* HelloServiceImpl
*
* @author tmy
* @date 2022-03-28 16:23
*/
@DubboService(version = "1.0.0")
public class HelloServiceImpl implements HelloService {
@Override
public String sayHello(String name) {
System.out.println("be invoked! client:" + RpcContext.getClientAttachment().getObjectAttachments());
return "hello "+ name;
}
}

10
im-entry/src/main/resources/application.yml

@ -1,4 +1,10 @@
dubbo:
enabled: false
spring:
application:
name: im-entry
dubbo:
application:
name: ${spring.application.name}
#enabled: true
registry:
address: zookeeper://124.222.131.236:2181?timeout=10000
client: zkclient

32
pom.xml

@ -33,6 +33,7 @@
<netty.version>4.1.72.Final</netty.version>
<spring-boot.version>2.1.8.RELEASE</spring-boot.version>
<dubbo.version>3.0.5</dubbo.version>
<curator5_version>4.2.0</curator5_version>
</properties>
<dependencyManagement>
@ -121,14 +122,37 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<version>${spring-boot.version}</version>
<!-- <type>pom</type>-->
<!-- <scope>import</scope>-->
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>${dubbo.version}</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-zookeeper</artifactId>
<version>${dubbo.version}</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>4.2.0</version>
</dependency>
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-recipes</artifactId>
<version>4.2.0</version>
</dependency>
<!-- <dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-registry-etcd3</artifactId>
<version>2.7.15</version>
</dependency>
<dependency>
<groupId>org.apache.dubbo</groupId>
<artifactId>dubbo-remoting-etcd3</artifactId>
<version>2.7.15</version>
</dependency> -->
</dependencies>
</dependencyManagement>
@ -158,7 +182,7 @@
<build>
<plugins>
<!-- maven 打包集成插件 -->
<!-- maven 打包集成插件
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
@ -182,7 +206,7 @@
</goals>
</execution>
</executions>
</plugin>
</plugin> -->
</plugins>
</build>

Loading…
Cancel
Save