Skip to content

androidzhaoxiaogang/dew

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dew

基于Spring Cloud的服务封装

dew

Codacy code quality Apache License 2

设计理念

从企业内部框架到开源的 EZ-Framework,亲历过架构从单体到SOA再到微服务的演进, 这也体现在EZ-F的各个主线版本中, EZ-F与Dew的共同点都是力求提供一个完备的生产级微服务架构,最小化的学习成本,快速上手, 区别在于,EZ-F是基于Scala从零构建的,Dew主要是对Spring Cloud做一层薄的封装,在不改变Spring Cloud的开发模式下做简洁明了的扩展。

功能

  1. 多租户的RBAC权限服务支持

  2. WebSocket网关支持

  3. 集成常用服务(Redis、分布式锁等)

  4. 统一返回信息格式(Resp<E>)

  5. 可跟踪日志支持(请求级ID)

  6. 基于Spring Data JPA的常用方式扩展

  7. 整合了hystrix、config、eureka、turbine、amqp、redis、swagger2等Spring Cloud生态项目

状态

子项目 状态

父pom

Maven Central

Core

Maven Central

Registry

Maven Central

Config

Maven Central

Gateway

Maven Central

WSGateway

Maven Central

Auth

Maven Central

Monitor

Maven Central

Logger

Maven Central

运行环境

Java8以上、Redis、RabbitMQ、关系型数据库(默认MySQL)

About

基于Spring Cloud的服务封装

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 97.7%
  • Shell 1.9%
  • Other 0.4%