wueasy

wueasy 是什么

wueasy 是一个高性能JAVA分布式框架,用于快速开发现代 Web 应用程序。名字 wueasy 在中文里有“轻松的开发框架”含义,也可看作 work unit easy 的缩写。

wueasy 最适合做什么?

wueasy 是一个通用的JAVA微服务框架,即可以用于开发各种用 JAVA 构建的 Web 应用。 因为基于组件的框架结构和设计精巧的模块,它特别适合开发大型应用,如门户网站、社区、内容管理系统(CMS)、物联网项目、电子商务项目和 RESTful 服务等。

wueasy 和其他框架相比呢?

如果你有其它框架使用经验,那么你会很开心看到 wueasy 所做的努力:

  • wueasy 的代码简洁优雅,这是它的编程哲学。 它永远不会为了刻板地遵照某种设计模式而对代码进行过度的设计。
  • wueasy 是一个微服务框架,基于spring boot和rpc实现微服务架构,站在巨人的肩膀上。
  • wueasy 是一个高效开发框架,提供了3种模式调用,满足各种使用场景。例如:直接调用service接口或mapper接口,调用接口前进行数据验证等。
  • wueasy 非常容易进行参数验证,支持在接口上进行各种复杂的参数格式验证。
  • wueasy 是一个安全框架,你可以自定义选择需要安全验证的模块(csrf、验证码、二次密码验证、访问流量控制、权限拦截、数据权限验证、rsa验证、商户验证)。
  • wueasy 提供通用的RESTful接口。
  • wueasy 提供统一的session管理,支持本地session、redis和guava中存储。
  • wueasy 提供统一excel导入、导出接口。
  • 高性能始终是 wueasy 的首要目标之一。

wueasy由一个强大的开发者团队提供支持,持续不断地对 wueasy 的开发作出贡献。 wueasy 开发者团队始终对 Web 开发趋势和其他框架及项目中的最佳实践和特性保持密切关注,那些有意义的最佳实践及特性会被不定期的整合进核心框架中,并提供简单优雅的接口。

案例

性能测试报告

查看压力测试报告

主要使用技术

  • Spring Boot
  • Motan | Dubbo | Sofa-Rpc
  • ZooKeeper
  • MyBatis
  • Redis
  • Druid
  • Guava

环境要求

  • JDK 1.8
  • MAVEN 3.x
  • ZooKeeper 3.4.x

特性

  • 分布式架构
  • 统一接口管理
  • 统一接口参数验证
  • 多rpc框架支持,motandubbosofa-rpc
  • 接口调用日志信息,日志脱敏处理
  • swagger接口文档生成工具
  • MyBatis自动生成工具
  • redis客户端工具
  • 多数据库客户端工具
  • 通用验证码验证工具
  • 通用的安全验证拦截器
  • 统一登录/退出功能,session自定义管理
  • ELK日志分析
  • kywalking调用链路跟踪
  • excel导入、导出功能
  • 统一附件上传
  • 分布式定时任务Elastic-Job
  • 灰度发布
  • apollo配置中心
  • 微服务监控
  • 商户拦截器(签名/验签拦截器)
  • 多语言支持

授权

  • 商业使用:请联系 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未经允许,禁止以任何形式传播 修订时间: 2020-01-06

results matching ""

    No results matching ""