1、采用分布式架构,采用Dubbo+ZooKeeper 技术栈,基于SpringBoot构建
2、使用redis预缓存Access Token、菜单资源、操作权限等
3、使用OkHttp3组件实现服务与服务之间的http通信
4、使用Guava-Retrying重试机制 解决Access Token获取不到问题
5、使用Dubbo-Filter实现接口过滤拦截
6、使用JWT实现服务接口调用时的认证
7、使用Shiro + Redis 实现分布式Session共享
8、使用线程池多线程 + @Scheduled定时器实现定时任务调度