com.wueasy:wueasy-base

Basic Toolkit


Keywords
bus, dubbo, elk, java, jta, motan, redis, rpc, spring, springboot, wueasy-java, zipkin
License
AGPL-3.0

Documentation

wueasy

star fork

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

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

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

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

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

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

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

    为安全,我们做了很多。

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

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

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

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

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

帮助中心

遇到问题可以先通过帮助中心搜索或通过智能客服提问,点击进入帮助中心

案例

使用文档

在线文档

性能测试报告

查看压力测试报告

特性

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

主要使用技术

  • Spring Boot
  • Motan
  • Dubbo
  • ZooKeeper
  • MyBatis

目录说明

  • wueasy-base核心基础包
  • wueasy-bus-client-motanbus客户端(rpc客户端-motan)
  • wueasy-bus-client-dubbobus客户端(rpc客户端-dubbo)
  • wueasy-bus-server-motanbus服务端(rpc服务端-motan)
  • wueasy-bus-server-dubbobus服务端(rpc服务端-dubbo)
  • wueasy-redis-clientredis客户端连接工具
  • wueasy-database-client数据库客户端连接工具
  • wueasy-base-web基本web包(统一拦截器、统一controller接口)
  • wueasy-auto自动mapper生成工具
  • wueasy-cache缓存工具(系统参数缓存工具)
  • wueasy-demo演示demo

视频教程

社区

问题反馈或讨论

qq交流群:201820396 点击链接加入群

授权

  • 免费使用:必须完全遵守 AGPLv3 的相关条款(开源源代码)
  • 商业使用:请联系 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/>.
 */