renren-cloud 1.3 发布:人人微服务

公告 未结 置顶 精帖 7 673
Mark
悬赏:20积分
项目背景 [hr] 在传统的 IT 行业,软件大多都是各种独立系统的堆砌,如 OA、CRM、ERP 等大型应用,随着新需求的不断增加,所有模块耦合在一块,代码量大,扩展性差,企业维护大型整体式应用变得越来越困难。 微服务是一个新兴的软件架构,把一个大型的应用程序和服务拆分为数十个微小的应用,每个可以由单独的研发团队负责,相当于一个独立的项目,开发模式更灵活,可以使用不同的开发技术、不同的存储方式(比如 Oracle、MySQL、Mongo 等)。 项目特点 [hr] • 基于Spring Cloud Finchley.SR2、Spring Cloud Gateway、Eureka、Apollo、JWT、Spring Boot 2.0、Mybatis、Element 2.0+开发 • 代码风格优雅简洁、通俗易懂,且符合《阿里巴巴Java开发手册》规范要求,可作为企业代码规范 • 优秀的菜单功能权限,前端可灵活控制页面及按钮的展示,后端可对未授权的请求进行拦截 • 优秀的数据权限管理,只需增加相应注解,无需其他任何代码,即可实现数据过滤,达到数据权限目的 • 灵活的角色权限管理,新增角色时,角色权限只能是创建者权限的子集,可有效防止权限越权 • 灵活的日志管理,可查看登录日志、操作日志、异常日志,方便审计及BUG定位 • 灵活的国际化配置,目前已支持简体中文、繁体中文、English,新增语言,只需新增[i18n]文件即可 • 灵活的前端动态路由,新增页面无需修改路由文件,也可在页面动态新增tab标签 • 灵活运用Redis缓存,不仅仅是简单的set、get操作,还包含了一系列使用技巧,可作为Redis开发规范 • 提供CrudService接口,对增删改查进行封装,代码更简洁 • 提供短信服务,可支持阿里云、腾讯云短信平台接口,及查看短信发送记录 • 提供主题切换,现已支持13种主题,且可根据自行需求,自定义主题 • 提供MySQL、Oracle、SQL Server、PostgreSQL主流数据库的支持 • 提供携程Apollo配置中心的集成,彻底解决配置维护烦恼 更新日志 [hr] 1.集成Apollo配置中心,彻底解决配置维护烦恼 2.升级Element版本至最新2.7.2支持tree table 3.优化多数据源 4.移除CrudService默认排序字段create_date 5.ip字段修改成160个字符,避免多级代理,存储长度不够 6.修复新增角色菜单,所属用户退出后,不能看到新增菜单BUG 7.修复新增角色时,部门ID为空问题 8.修复字典值的类型,没有级联更新BUG 9.修复国际化英文排序问题 10.修复部门管理,上级部门不能为下级BUG 11.修复新增记录时,DTO获取不到主键值BUG 12.修复菜单fold缩小状态,居中改居右显示 13.修复OSS变量取值错误BUG 授权及演示 [hr] 微服务授权地址: a(https://www.renren.io/cloud)[https://www.renren.io/cloud] 微服务演示地址: a(https://demo.cloud.renren.io/renren-cloud)[https://demo.cloud.renren.io/renren-cloud] 演示账号:admin 密码:admin 演示效果图 [hr] img[//cdn.renren.io/caa16201811061300054276.jpg] img[//cdn.renren.io/0bb28201811061300128695.jpg] 配置中心 [hr] img[//cdn.renren.io/2fe99201905060852064804.jpg] 整体架构图 [hr] img[//cdn.renren.io/32169201810082315037217.png] 授权及鉴权架构图 [hr] img[//cdn.renren.io/37f8f201810082318113060.png]
回帖
  • 微服务版本有开源计划么
    0 回复
  • Mark
    2019-05-07
    @我就逗你玩 没有开源计划,感谢理解!
    0 回复
  • iloveu
    2019-05-07
    微服务版与renren-security企业版有功能差异吗? 比如renren-security有的微服务版没有
    0 回复
  • Mark
    2019-05-08
    @iloveu 功能都是一样的,只是架构不同
    0 回复
  • 搜索服务没有吗?
    0 回复
  • 你好,客服QQ联系不上?
    0 回复
  • Mark
    2天前
    @smoshu 可以的
    0 回复