wueasy

wueasy是一个java后端的分布式快速开发平台(框架),主要用于提供后端接口的研发,提供简单、高效、安全、稳定的基础平台。

使用自动生成代码工具,可以更便捷的开发。

底层基于Spring BootRPC实现的一个分布式框架,支持dubbomotan的两种实现,可以随意切换,不需要修改任何代码。

  1. 高效开发. 他使开发更简洁、更高效

    新的开发模式,开发一个业务功能已最新的代码来实现,不需要太多的代码和配置,使开发更简洁、高效。

    提供接口自动生成工具,减少重复开发工作量。

  2. 更安全. 他使系统更稳健、更安全

    为安全,我们做了很多。

    自主研发的权限模型和安全模型,为系统安全提供可靠的保障。

    权限模型:支持多模式验证方式,菜单权限,按钮权限,数据权限。

    安全模型:XSS验证,token验证,数据权限验证,二级操作验证。

  3. 分布式. 他是一个分布式架构

    wueasy是一个JAVA的分布式系统,提供项目模块化、服务化、热插拔的思想,高度封装安全性的快速开发平台。

案例

性能测试报告

查看压力测试报告

主要使用技术

  • Spring Boot
  • Motan
  • Dubbo
  • ZooKeeper
  • MyBatis

环境要求

  • JDK 1.8
  • MAVEN 3.x
  • ZooKeeper 3.4.13

特性

  • 分布式架构
  • 统一验证处理
  • 统一接口配置
  • motandubbo框架支持
  • 调用日志
  • 多种方式调用
  • 自动生成代码工具
  • redis客户端工具
  • 多数据库客户端工具
  • ELK日志分析
  • zipkin调用链路跟踪
  • excel导入、导出功能

版本

版本已经发布maven中心仓库,可以直接引用使用。

  • 核心基础包
    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-base</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • 代码自动生成工具(MyBatis生成工具)
    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-auto</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • bus服务端工具-motan
    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-bus-server-motan</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • bus客户端工具-motan

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-bus-client-motan</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • bus服务端工具-dubbo

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-bus-server-dubbo</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • bus客户端工具-motan

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-bus-client-dubbo</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • redis客户端连接工具

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-redis-client</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • 数据库客户端连接工具

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-database-client</artifactId>
      <version>RELEASE</version>
    </dependency>
    
  • web网关

    <dependency>
      <groupId>com.wueasy</groupId>
      <artifactId>wueasy-gateway</artifactId>
      <version>RELEASE</version>
    </dependency>
    

授权

  • 商业使用:请联系 QQ 535412000 或邮箱 server@wueasy.com 进行细节咨询

正版授权查询

wueasy产品提供在线授权查询,可以通过授权编号查询是否为官方正版产品。

https://www.wueasy.com/authorization.html

/*
 * wueasy - A Java Distributed Rapid Development Platform.
 * Copyright (C) 2017-2019 wueasy.com

 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published
 * by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.

 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.

 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <https://www.gnu.org/licenses/>.
 */

网络拓扑图

Copyright © wueasy.com 2017-2019 all right reserved,powered by Gitbook未经允许,禁止以任何形式传播 修订时间: 2019-04-01

results matching ""

    No results matching ""