一个简单的admin管理项目,前后端分离设计, 1. 前端技术栈:vue + vuex + vue router + axios 2. 后端技术栈:java + spring boot
本项目以尽量简洁的方式演示一个RPC框架中所使用的核心技术,方便大家进行相关的技术调研和深入研究,RPC框架所使用的核心技术包括服务提供方和消费方实现、服务集群的高可用和负载均衡、监控治理、远程调用的底层通信实现、数据传输的序列化和反序列化处理等等。本项目将会对每一个技术话题提供一个演示项目,帮助理解各个核心技术原理和实现。
本项目演示了业界中较为流行使用的各大ORM(数据对象关系映射)/POJO Data Persistence(简单Java数据对象持久化)框架的基本使用方法,包括数据模型的创建、开发DAO实现各种数据访问操作(增删改查和分页)等,以便了解它们的技术实现方法。
本项目以尽量简洁的方式实现一个任务调度框架,演示一个任务调度框架所使用到的核心技术栈,包括job/trigger/scheduler等。本项目参考quartz-scheduler的架构实现。