微服务
RENREN-CLOUD

服务治理、低耦合、分布式部署

在传统的 IT 行业,软件大多都是各种独立系统的堆砌,如 OA、CRM、ERP 等大型应用,随着新需求的不断增加,所有模块耦合在一块,代码量大,扩展性差,企业维护大型整体式应用变得越来越困难。 微服务是一个新兴的软件架构,把一个大型的应用程序和服务拆分为数十个微小的应用,每个可以由单独的研发团队负责,相当于一个独立的项目,开发模式更灵活,可以使用不同的开发技术、不同的存储方式(比如 Oracle、MySQL、Mongo 等)。代码量明显减少,遇到问题也相对地更好解决。

renren-cloud(微服务)致力于打造成企业级微服务解决方案,主要实现用户管理、部门管理、角色管理、功能权限(菜单、按钮)、数据权限、日志管理、菜单管理、参数管理、数据字典、国际化等核心功能。

主要特点

  • 基于最新的Spring Cloud Finchley.SR1、Spring Cloud Gateway、Spring Boot2.0、Mybatis、Element2.0+开发
  • 代码风格优雅简洁、通俗易懂,符合《阿里巴巴JAVA开发手册》规范要求,可作为企业代码规范
  • 优秀的菜单功能权限,前端可灵活控制页面及按钮的展示,后端可对未授权的请求进行拦截
  • 优秀的数据权限管理,只需增加相应注解,无需其它任何代码,即可实现数据过滤,达到数据权限的目的
  • 灵活的角色权限管理,新增角色时,角色权限只能是创建者权限的子集,可有效防止权限越权
  • 灵活的日志管理,可查看登录日志、操作日志、异常日志,方便审计及BUG定位
  • 灵活的国际化配置,目前已支持简体中文、繁体中文、English,如需增加新语言,只需增加新语言[i18n]文件即可
  • 灵活的前端动态路由,新增页面无需修改路由文件,可以在页面动态新增tab标签
  • 支持MySQL、Oracle、SQL Server、PostgreSQL等主流数据库

当前授权 renren-cloud(微服务)任意版本,可享受促销计划(自动立减)。微服务演示账号:admin 密码:admin

如有疑问?请咨询 客服QQ