Pig 1.0-BETA 发布,完善的 Spring Cloud 开发脚手框架

2018年04月24日

Hi 大家好!

我是pig开发团队的冷冷,经过4月迭代,400次提交,关闭issue 35 ,N个内测版本,我们将这个完善的微服务开发脚手架框架正式开放公测。

PIG是一个后端基于Spring Cloud、oAuth2.0开发,前端Avue基于JSON驱动UI的思想,通过Vue全家桶 和 element-ui开发实现,前后分离的企业级快速开发平台。项目采用token交互验证方式,支持账号、短信、SSO等多种登录、第三方网站嵌套等功能,提供配套文档及视频教程。

技术选型Spring Cloud 的最新GA版本:Edgware.SR3

目前已经实现功能:

完善登录:账号密码模式、短信验证码模式、社交账号模式均整合Spring security oAuth

单点登录:基于Srping security oAuth 提供单点登录接口,方便其他系统对接

用户管理:用户是系统操作者,该功能主要完成系统用户配置。

机构管理:配置系统组织机构(公司、部门、小组),树结构展现,可随意调整上下级。

菜单管理:配置系统菜单,操作权限,按钮权限标识等。

角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

字典管理:对系统中经常使用的一些较为固定的数据进行维护,如:是否、男女、类别、级别等。

操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。

服务限流:多种维度的流量控制(服务、IP、用户等)

分库分表:shardingdbc分库分表策略

数据权限: 使用mybatis对原查询做增强,业务代码不用控制,即可实现。

文件系统: 支持FastDFS、七牛云,扩展API几行代码实现上传下载

消息中心:短信、邮件模板发送,几行代码实现发送

聚合文档:基于zuul实现 swagger各个模块的实现

代码生成:前后端代码的生成,支持Vue

缓存管理:基于Cache Cloud 保证Redis 的高可用

服务监控: Spring Boot Admin

分布式任务调度: 基于elastic-job的分布式文件系统,zookeeper做调度中心

zipkin链路追踪: 数据保存ELK,图形化展示

pinpoint链路追踪: 数据保存hbase,图形化展示

展开阅读全文
68 收藏
分享
加载中
精彩评论
李寻欢前来报到~~
2018-04-24 22:09
3
举报
pig真的很错,赞赏200块支持下冷神的努力。
2018-04-25 10:38
2
举报
fix一楼:pig开发团队李寻欢前来报到~~
2018-04-24 22:20
1
举报
pig开发团队的sxp前来报道
2018-04-24 22:18
1
举报
最新评论 (16)

引用来自“蛋糕侠”的评论

有点垃圾,代码故意都不提交全
脑子是个好东西,那么多人都跑起来了 你跑不起来 心里没数?
2018-08-03 15:22
0
回复
举报
有点垃圾,代码故意都不提交全
2018-08-03 15:00
0
回复
举报
为什么不选择cloud gateway而选择zuul
2018-05-08 20:04
0
回复
举报
pig真的很错,赞赏200块支持下冷神的努力。
2018-04-25 10:38
2
回复
举报

引用来自“jf2”的评论

从出来就开始关注学习,可为毛把我踢出群
群满了。。不冒泡的就清了
2018-04-25 08:59
0
回复
举报
从出来就开始关注学习,可为毛把我踢出群
2018-04-25 08:56
0
回复
举报
鼓掌
2018-04-25 08:02
0
回复
举报
鼓掌��
2018-04-24 23:52
0
回复
举报
pig群忠实粉丝前来围观
2018-04-24 23:32
0
回复
举报
更多评论
16 评论
68 收藏
分享
返回顶部
顶部