1,服务端使用ZooKeeper注册服务地址,客户端从zookeeper中获取可用的服务地址,同时实现了服务的负载均衡策略 2,使用Netty作为通信框架,同时处理TCP半包和粘包问题 3,服务端增加线程池来处理耗时的任务 4,使用Protostuff处理序列化和反序列化消息,同时使用了Spring配置服务和扫描注解 TODO 加入异步支持和可靠性,例如断线重连等