一个支持多端消息同步的工具,并且支持接入微信公众号
支持多端消息同步,支持接入微信公众号,当接收到新消息,网页实现自动刷新。实现更加方便便捷的消息同步,轻松解决跨平台同步问题
长链websocket实时推送,毫秒级内网IP地理信息获取,消息内容非对称加密,周报根据模板自动导出excel...
微服务架构,采用nacos作为配置中心,netty用作异步websocket网络框架,使用minio进行对象存储。数据库使用mysql,缓存方面使用了多级缓存,采用caffeine作为一级缓存,redis作为二级缓存。采用Hibernate-validator接口校验框架,采用Hutool工具类库,采用lombok简化代码
| 技术 | 说明 | 官网 |
|---|---|---|
| SpringBoot | web开发必备框架 | https://spring.io/projects/spring-boot |
| MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
| MyBatisPlus | 零sql,简化数据库操作,分页插件 | https://baomidou.com/ |
| Redis | 缓存加速,多数据结构支持业务功能 | https://redis.io |
| Caffeine | 本地缓存 | http://caffe.berkeleyvision.org/ |
| Nginx | 负载均衡,https配置,websocket升级,ip频控 | https://nginx.org |
| Docker | 应用容器引擎 | https://www.docker.com |
| Jwt | 用户登录,认证方案 | https://jwt.io |
| Lombok | 简化代码 | https://projectlombok.org |
| Hutool | Java工具类库 | https://github.com/looly/hutool |
| Swagger-UI | API文档生成工具 | https://github.com/swagger-api/swagger-ui |
| Hibernate-validator | 接口校验框架 | hibernate.org/validator/ |
| Minio | 自建对象存储 | https://github.com/minio/minio |
| Nacos | 注册中心 | https://nacos.io/ |
| Netty | 网络应用程序框架 | https://github.com/netty/netty |