diff --git a/hs-im-server/README.md b/hs-im-server/README.md
index e657816..5cf905d 100644
--- a/hs-im-server/README.md
+++ b/hs-im-server/README.md
@@ -1,9 +1,7 @@
rabitMQTT
```bash
-
docker run -d -it -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management
-
```
在web管理后台新建Exchanges :
`messageService2Pipeline`
@@ -13,3 +11,14 @@ docker run -d -it -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:managem
zookeeper搭建教程
https://blog.csdn.net/weixin_43559374/article/details/131588024
+
+
+docker run -e TZ="Asia/Shanghai" -d --restart=always -p 28989:8989 --privileged=true -v /home/workplace/im/app-service-1.0-SNAPSHOT:/usr/local/src/app.jar --name im-app-service java:8 nohup java -jar /usr/local/src/app.jar --myRedis.seconds=20 &
+
+docker run -e TZ="Asia/Shanghai" -d --restart=always -p 29000:29000 -p 19000:19000 --privileged=true -v /home/workplace/im/im-tcp-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar -v /home/workplace/im/config.yml:/usr/local/src/config.yml --name im-tcp-1 anapsix/alpine-java:8_server-jre_unlimited nohup java -jar /usr/local/src/app.jar /usr/local/src/config.yml 2>&1 &
+
+docker run -e TZ="Asia/Shanghai" -d --restart=always -p 29002:29002 -p 19002:19002 --privileged=true -v /home/workplace/im/im-tcp-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar -v /home/workplace/im/config2.yml:/usr/local/src/config.yml --name im-tcp-2 anapsix/alpine-java:8_server-jre_unlimited nohup java -jar /usr/local/src/app.jar /usr/local/src/config.yml 2>&1 &
+
+docker run -d -e TZ="Asia/Shanghai" --restart=always --privileged=true -p 28000:28000 -v /home/workplace/im/im-service-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar --name im-service anapsix/alpine-java:8_server-jre_unlimited nohup java -jar /usr/local/src/app.jar --myRedis.seconds=20 2>&1 &
+
+docker run -d -e TZ="Asia/Shanghai" --restart=always --privileged=true -v /home/workplace/im/im-message-store-1.0.0-SNAPSHOT.jar:/usr/local/src/app.jar --name im-message-store anapsix/alpine-java:8_server-jre_unlimited nohup java -jar /usr/local/src/app.jar --myRedis.seconds=20 2>&1 &
diff --git a/hs-im-server/im-common/pom.xml b/hs-im-server/im-common/pom.xml
index 2615314..729c992 100644
--- a/hs-im-server/im-common/pom.xml
+++ b/hs-im-server/im-common/pom.xml
@@ -39,14 +39,6 @@
-
-
-
- org.springframework.boot
- spring-boot-maven-plugin
-
-
-
diff --git a/hs-im-server/im-tcp/pom.xml b/hs-im-server/im-tcp/pom.xml
index a5d33a1..0fb4e9a 100644
--- a/hs-im-server/im-tcp/pom.xml
+++ b/hs-im-server/im-tcp/pom.xml
@@ -38,12 +38,6 @@
zkclient
-
- com.lld
- common
- 1.0.0-SNAPSHOT
-
-
io.netty
@@ -82,22 +76,21 @@
com.lld
im-codec
1.0.0-SNAPSHOT
- compile
+
+
+ org.springframework.boot
+ spring-boot-starter-web
+
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 8
- 8
-
+ org.springframework.boot
+ spring-boot-maven-plugin
-
diff --git a/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/Starter.java b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/Starter.java
index 135ee8d..bdd1385 100644
--- a/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/Starter.java
+++ b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/Starter.java
@@ -9,6 +9,8 @@ import com.lld.im.tcp.server.LimServer;
import com.lld.im.tcp.server.LimWebSocketServer;
import com.lld.im.tcp.utils.MqFactory;
import org.I0Itec.zkclient.ZkClient;
+import org.springframework.boot.SpringApplication;
+import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.yaml.snakeyaml.Yaml;
import java.io.FileInputStream;
@@ -16,45 +18,10 @@ import java.io.InputStream;
import java.net.InetAddress;
import java.net.UnknownHostException;
+@SpringBootApplication
public class Starter {
public static void main(String[] args) {
- if(args.length > 0){
- start(args[0]);
- }
+ SpringApplication.run(Starter.class, args);
}
- private static void start(String path){
- try {
- Yaml yaml = new Yaml();
- InputStream inputStream = new FileInputStream(path);
- BootstrapConfig bootstrapConfig = yaml.loadAs(inputStream, BootstrapConfig.class);
-
- new LimServer(bootstrapConfig.getLim()).start();
- new LimWebSocketServer(bootstrapConfig.getLim());
-
-
- RedisManager.init(bootstrapConfig);
- MqFactory.init(bootstrapConfig.getLim().getRabbitmq());
- MessageReciver.init(bootstrapConfig.getLim().getBrokerId()+"");
-
- registerZK(bootstrapConfig);
-
- }catch (Exception e){
- e.printStackTrace();
- System.exit(500);
- }
- }
-
-
-
- public static void registerZK(BootstrapConfig config) throws UnknownHostException {
- String hostAddress = InetAddress.getLocalHost().getHostAddress();
- ZkClient zkClient = new ZkClient(config.getLim().getZkConfig().getZkAddr(),
- config.getLim().getZkConfig().getZkConnectTimeOut());
- ZKit zKit = new ZKit(zkClient);
- RegistryZK registryZK = new RegistryZK(zKit, hostAddress, config.getLim());
- Thread thread = new Thread(registryZK);
- thread.start();
-
- }
}
diff --git a/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/StarterServer.java b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/StarterServer.java
new file mode 100644
index 0000000..b37936d
--- /dev/null
+++ b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/StarterServer.java
@@ -0,0 +1,74 @@
+package com.lld.im.tcp;
+
+import com.alibaba.fastjson.JSONArray;
+import com.lld.im.codec.config.BootstrapConfig;
+import com.lld.im.tcp.reciver.MessageReciver;
+import com.lld.im.tcp.redis.RedisManager;
+import com.lld.im.tcp.register.RegistryZK;
+import com.lld.im.tcp.register.ZKit;
+import com.lld.im.tcp.server.LimServer;
+import com.lld.im.tcp.server.LimWebSocketServer;
+import com.lld.im.tcp.utils.MqFactory;
+import lombok.extern.slf4j.Slf4j;
+import org.I0Itec.zkclient.ZkClient;
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
+import org.springframework.stereotype.Component;
+import org.yaml.snakeyaml.Yaml;
+
+import java.io.FileInputStream;
+import java.io.InputStream;
+import java.net.InetAddress;
+import java.net.UnknownHostException;
+import java.util.List;
+
+@Slf4j
+@Component
+public class StarterServer implements ApplicationRunner {
+
+ @Override
+ public void run(ApplicationArguments args) throws Exception {
+ log.info("--------------------------SpringBoot启动执行方法-----------------------------");
+ List nonOptionArgs = args.getNonOptionArgs();
+ log.info("-->> start: {}", JSONArray.toJSONString(nonOptionArgs));
+ if(nonOptionArgs.size() > 0){
+ start(nonOptionArgs.get(0));
+ }
+ }
+
+ private void start(String path){
+ try {
+ Yaml yaml = new Yaml();
+ InputStream inputStream = new FileInputStream(path);
+ BootstrapConfig bootstrapConfig = yaml.loadAs(inputStream, BootstrapConfig.class);
+
+ new LimServer(bootstrapConfig.getLim()).start();
+ new LimWebSocketServer(bootstrapConfig.getLim());
+
+
+ RedisManager.init(bootstrapConfig);
+ MqFactory.init(bootstrapConfig.getLim().getRabbitmq());
+ MessageReciver.init(bootstrapConfig.getLim().getBrokerId()+"");
+
+ registerZK(bootstrapConfig);
+
+ }catch (Exception e){
+ e.printStackTrace();
+ System.exit(500);
+ }
+ }
+
+
+
+ private void registerZK(BootstrapConfig config) throws UnknownHostException {
+ String hostAddress = InetAddress.getLocalHost().getHostAddress();
+ ZkClient zkClient = new ZkClient(config.getLim().getZkConfig().getZkAddr(),
+ config.getLim().getZkConfig().getZkConnectTimeOut());
+ ZKit zKit = new ZKit(zkClient);
+ RegistryZK registryZK = new RegistryZK(zKit, hostAddress, config.getLim());
+ Thread thread = new Thread(registryZK);
+ thread.start();
+
+ }
+
+}
diff --git a/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/controller/MessageController.java b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/controller/MessageController.java
new file mode 100644
index 0000000..a3bb656
--- /dev/null
+++ b/hs-im-server/im-tcp/src/main/java/com/lld/im/tcp/controller/MessageController.java
@@ -0,0 +1,27 @@
+package com.lld.im.tcp.controller;
+
+import com.lld.im.common.ResponseVO;
+import com.lld.im.common.model.SyncReq;
+import com.lld.im.common.model.message.CheckSendMessageReq;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.validation.annotation.Validated;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+/**
+ * @description:
+ * @author: lld
+ * @version: 1.0
+ */
+@RestController
+public class MessageController {
+
+
+ @RequestMapping("/send")
+ public String send(@RequestBody @Validated Integer appId) {
+ return "OK";
+ }
+
+}
diff --git a/hs-im-server/im-tcp/src/main/resources/application.yml b/hs-im-server/im-tcp/src/main/resources/application.yml
new file mode 100644
index 0000000..3d7808a
--- /dev/null
+++ b/hs-im-server/im-tcp/src/main/resources/application.yml
@@ -0,0 +1,3 @@
+spring:
+ profiles:
+ active: dev
diff --git a/hs-im-server/im-tcp/src/main/resources/logback-spring.xml b/hs-im-server/im-tcp/src/main/resources/logback-spring.xml
new file mode 100644
index 0000000..b9cd630
--- /dev/null
+++ b/hs-im-server/im-tcp/src/main/resources/logback-spring.xml
@@ -0,0 +1,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DEBUG
+
+
+ ${CONSOLE_LOG_PATTERN}
+ utf8
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ ${logFile}.%d{yyyy-MM-dd}.log
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss} -%msg%n
+
+
+
+
+
+
+
+
+
+
+
+ true
+
+
+ ${logFile}.%d{yyyy-MM-dd}.log
+
+
+
+
+ %d{yyyy-MM-dd HH:mm:ss} -%msg%n
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/hs-im-server/target/classes/com/lld/im/codec/MessageDecoder.class b/hs-im-server/target/classes/com/lld/im/codec/MessageDecoder.class
deleted file mode 100644
index fb071ef..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/MessageDecoder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/MessageEncoder.class b/hs-im-server/target/classes/com/lld/im/codec/MessageEncoder.class
deleted file mode 100644
index 861c5dd..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/MessageEncoder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageDecoder.class b/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageDecoder.class
deleted file mode 100644
index ff26ca1..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageDecoder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageEncoder.class b/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageEncoder.class
deleted file mode 100644
index 77389cb..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/WebSocketMessageEncoder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq$RabbitmqBuilder.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq$RabbitmqBuilder.class
deleted file mode 100644
index e44d2fd..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq$RabbitmqBuilder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq.class
deleted file mode 100644
index 68299da..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$Rabbitmq.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig$RedisConfigBuilder.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig$RedisConfigBuilder.class
deleted file mode 100644
index 8483f0f..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig$RedisConfigBuilder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig.class
deleted file mode 100644
index 0b3622e..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisConfig.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle$RedisSingleBuilder.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle$RedisSingleBuilder.class
deleted file mode 100644
index 67320f0..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle$RedisSingleBuilder.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle.class
deleted file mode 100644
index a6667c0..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$RedisSingle.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$TcpConfig.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$TcpConfig.class
deleted file mode 100644
index 7067ebf..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$TcpConfig.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$ZkConfig.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$ZkConfig.class
deleted file mode 100644
index 3a90720..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig$ZkConfig.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig.class b/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig.class
deleted file mode 100644
index 9b99b22..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/config/BootstrapConfig.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/LoginPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/LoginPack.class
deleted file mode 100644
index 8ffd4cb..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/LoginPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/DeleteConversationPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/DeleteConversationPack.class
deleted file mode 100644
index 3368700..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/DeleteConversationPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/UpdateConversationPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/UpdateConversationPack.class
deleted file mode 100644
index 05a1e44..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/conversation/UpdateConversationPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendBlackPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendBlackPack.class
deleted file mode 100644
index cc1d925..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendBlackPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupMemberPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupMemberPack.class
deleted file mode 100644
index b8ea100..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupMemberPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupPack.class
deleted file mode 100644
index 31d1c53..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendPack.class
deleted file mode 100644
index 7f93bee..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/AddFriendPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ApproverFriendRequestPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ApproverFriendRequestPack.class
deleted file mode 100644
index e40b284..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ApproverFriendRequestPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteAllFriendPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteAllFriendPack.class
deleted file mode 100644
index bc8c849..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteAllFriendPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteBlackPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteBlackPack.class
deleted file mode 100644
index 6246348..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteBlackPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupMemberPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupMemberPack.class
deleted file mode 100644
index 36bbfc7..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupMemberPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupPack.class
deleted file mode 100644
index 61e4590..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendPack.class
deleted file mode 100644
index b9d6d62..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/DeleteFriendPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ReadAllFriendRequestPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ReadAllFriendRequestPack.class
deleted file mode 100644
index 40a2084..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/ReadAllFriendRequestPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/UpdateFriendPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/UpdateFriendPack.class
deleted file mode 100644
index 9639caa..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/friendship/UpdateFriendPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/AddGroupMemberPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/AddGroupMemberPack.class
deleted file mode 100644
index d052e1b..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/AddGroupMemberPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/CreateGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/CreateGroupPack.class
deleted file mode 100644
index a93d9ed..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/CreateGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/DestroyGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/DestroyGroupPack.class
deleted file mode 100644
index b16e980..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/DestroyGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMemberSpeakPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMemberSpeakPack.class
deleted file mode 100644
index b00c9f1..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMemberSpeakPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMessagePack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMessagePack.class
deleted file mode 100644
index 6fcb351..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/GroupMessagePack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/MuteGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/MuteGroupPack.class
deleted file mode 100644
index 9c49999..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/MuteGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/RemoveGroupMemberPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/RemoveGroupMemberPack.class
deleted file mode 100644
index 5eeaac2..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/RemoveGroupMemberPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/TransferGroupPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/TransferGroupPack.class
deleted file mode 100644
index 34a4af9..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/TransferGroupPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupInfoPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupInfoPack.class
deleted file mode 100644
index 98e399a..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupInfoPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupMemberPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupMemberPack.class
deleted file mode 100644
index 53f7506..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/group/UpdateGroupMemberPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/message/ChatMessageAck.class b/hs-im-server/target/classes/com/lld/im/codec/pack/message/ChatMessageAck.class
deleted file mode 100644
index 422dc54..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/message/ChatMessageAck.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReadedPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReadedPack.class
deleted file mode 100644
index a1dc2df..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReadedPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReciveServerAckPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReciveServerAckPack.class
deleted file mode 100644
index 6cd327f..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/message/MessageReciveServerAckPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/message/RecallMessageNotifyPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/message/RecallMessageNotifyPack.class
deleted file mode 100644
index 7cf42fe..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/message/RecallMessageNotifyPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/user/LoginAckPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/user/LoginAckPack.class
deleted file mode 100644
index f981a64..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/user/LoginAckPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserCustomStatusChangeNotifyPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserCustomStatusChangeNotifyPack.class
deleted file mode 100644
index a54a7e6..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserCustomStatusChangeNotifyPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserModifyPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserModifyPack.class
deleted file mode 100644
index de84e6c..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserModifyPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserStatusChangeNotifyPack.class b/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserStatusChangeNotifyPack.class
deleted file mode 100644
index d2cd7f8..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/pack/user/UserStatusChangeNotifyPack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/proto/Message.class b/hs-im-server/target/classes/com/lld/im/codec/proto/Message.class
deleted file mode 100644
index e0fade9..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/proto/Message.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/proto/MessageHeader.class b/hs-im-server/target/classes/com/lld/im/codec/proto/MessageHeader.class
deleted file mode 100644
index b88a4f8..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/proto/MessageHeader.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/proto/MessagePack.class b/hs-im-server/target/classes/com/lld/im/codec/proto/MessagePack.class
deleted file mode 100644
index f40f7d2..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/proto/MessagePack.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/codec/utils/ByteBufToMessageUtils.class b/hs-im-server/target/classes/com/lld/im/codec/utils/ByteBufToMessageUtils.class
deleted file mode 100644
index 95b8551..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/codec/utils/ByteBufToMessageUtils.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/Starter.class b/hs-im-server/target/classes/com/lld/im/tcp/Starter.class
deleted file mode 100644
index b0ae04e..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/Starter.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/feign/FeignMessageService.class b/hs-im-server/target/classes/com/lld/im/tcp/feign/FeignMessageService.class
deleted file mode 100644
index 8fc2f24..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/feign/FeignMessageService.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/handler/HeartBeatHandler.class b/hs-im-server/target/classes/com/lld/im/tcp/handler/HeartBeatHandler.class
deleted file mode 100644
index c889c53..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/handler/HeartBeatHandler.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler$1.class b/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler$1.class
deleted file mode 100644
index b6b172c..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler.class b/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler.class
deleted file mode 100644
index 4fdff95..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/handler/NettyServerHandler.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/publish/MqMessageProducer.class b/hs-im-server/target/classes/com/lld/im/tcp/publish/MqMessageProducer.class
deleted file mode 100644
index 8db5d2c..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/publish/MqMessageProducer.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver$1.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver$1.class
deleted file mode 100644
index 86d06ad..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver.class
deleted file mode 100644
index 25d0b16..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/MessageReciver.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener$1.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener$1.class
deleted file mode 100644
index 98a2a03..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener.class
deleted file mode 100644
index 0d4ef3c..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/UserLoginMessageListener.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/BaseProcess.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/BaseProcess.class
deleted file mode 100644
index f36aec6..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/BaseProcess.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory$1.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory$1.class
deleted file mode 100644
index 6bef1b2..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory.class b/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory.class
deleted file mode 100644
index 91de601..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/reciver/process/ProcessFactory.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/redis/RedisManager.class b/hs-im-server/target/classes/com/lld/im/tcp/redis/RedisManager.class
deleted file mode 100644
index 16eb475..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/redis/RedisManager.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/redis/SingleClientStrategy.class b/hs-im-server/target/classes/com/lld/im/tcp/redis/SingleClientStrategy.class
deleted file mode 100644
index 6a5a17d..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/redis/SingleClientStrategy.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/register/RegistryZK.class b/hs-im-server/target/classes/com/lld/im/tcp/register/RegistryZK.class
deleted file mode 100644
index 2eb7578..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/register/RegistryZK.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/register/ZKit.class b/hs-im-server/target/classes/com/lld/im/tcp/register/ZKit.class
deleted file mode 100644
index c9406e6..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/register/ZKit.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer$1.class b/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer$1.class
deleted file mode 100644
index 0f8c3a2..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer.class b/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer.class
deleted file mode 100644
index c366532..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/server/LimServer.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer$1.class b/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer$1.class
deleted file mode 100644
index adeba95..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer$1.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer.class b/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer.class
deleted file mode 100644
index 5d67658..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/server/LimWebSocketServer.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/utils/MqFactory.class b/hs-im-server/target/classes/com/lld/im/tcp/utils/MqFactory.class
deleted file mode 100644
index f324958..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/utils/MqFactory.class and /dev/null differ
diff --git a/hs-im-server/target/classes/com/lld/im/tcp/utils/SessionSocketHolder.class b/hs-im-server/target/classes/com/lld/im/tcp/utils/SessionSocketHolder.class
deleted file mode 100644
index 987c010..0000000
Binary files a/hs-im-server/target/classes/com/lld/im/tcp/utils/SessionSocketHolder.class and /dev/null differ