Skip to content

zhaoml529/dubbo-common-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dubbo-common-parent

dubbo分布式服务框架,功能完善中。

技术点说明

  • 框架整体基于Dubbo RPC分布式服务框架
  • 框架用到了Spring+SpringMVC+Mybatis
  • Zookeeper高可用集群,用于服务的注册和发现
  • Redis缓存和FastDFS分布式文件系统
  • Activiti工作流引擎
  • 前后端分离
  • 基于无状态的REST API接口开发模式
  • 基于Token的WEB后台认证机制
  • 基于方法级别的权限控制
  • 统一的全局异常处理能力
  • 后台数据验证
  • 操作日志和异常日志的记录
  • 统一的跨域资源共享 CORS
  • 前台使用Angularjs框架

框架版本信息

  • Spring-4.2.8.RELEASE
  • Mybatis-3.2.7
  • Dubbo-2.8.4
  • Zookeeper-3.4.6
  • Activiti-5.16
  • Spring-Data-Redis-1.7.2.RELEASE
  • Fastjson-1.2.7
  • Hibernate-validator-5.4
  • MySql-5.5
  • Swagger-2.6.1

系统架构图

image

未来功能

  • 消息中间件ActiveMQ