基于 Spring Cloud 的企业级认证与授权 pig4cloud-pig

基于 Spring Cloud 的企业级认证与授权 pig4cloud-pig

MIT
Java
跨平台
2018-01-07
冷冷gg

拥抱开源,微软做了哪些努力?一大波开源技术成果将亮相微软在线技术峰会>>>

  • 基于 Spring Cloud Hoxton 、Spring Boot 2.2、 OAuth2 的RBAC权限管理系统
  • 基于数据驱动视图的理念封装 element-ui,即使没有 vue 的使用经验也能快速上手
  • 提供对常见容器化支持 Docker、Kubernetes、Rancher2 支持
  • 提供 lambda 、stream api 、webflux 的生产实践

部署文档 | 前端解决方案 | 1.0 版本 | PigX在线体验 | 白皮书下载

快速构架微服务应用

<!-- pig-gen archetype -->
<dependency>
    <groupId>com.pig4cloud.archetype</groupId>
    <artifactId>pig-gen</artifactId>
    <version>last.version</version>
</dependency>

核心依赖

依赖 版本
Spring Boot 2.2.1.RELEASE
Spring Cloud Hoxton.RC1
Spring Security OAuth2 2.3.6
Mybatis Plus 3.2.0
hutool 5.0.3
Avue 2.2.0

模块说明

pig-ui  -- https://gitee.com/log4j/pig-ui

pig
├── pig-auth -- 授权服务提供[3000]
└── pig-common -- 系统公共模块 
     ├── pig-common-core -- 公共工具类核心包
     ├── pig-common-log -- 日志服务
     └── pig-common-security -- 安全工具类
├── pig-config -- 配置中心[8888]
├── pig-eureka -- 服务注册与发现[8761]
├── pig-gateway -- Spring Cloud Gateway网关[9999]
└── pig-upms -- 通用用户权限管理模块
     └── pig-upms-api -- 通用用户权限管理系统公共api模块
     └── pig-upms-biz -- 通用用户权限管理系统业务处理模块[4000]
└── pig-visual  -- 图形化模块 
     ├── pig-monitor -- Spring Boot Admin监控 [5001]
     ├── pig-zipkin -- 链路调用监控 [5002]
     └── pig-codegen -- 图形化代码生成[5003]
	 

提交反馈

  1. 欢迎提交 issue,请写清楚遇到问题的原因,开发环境,复显步骤。

  2. 不接受功能请求的 issue,功能请求可能会被直接关闭。

的码云指数为
超过 的项目
加载中

评论(59)

东云66
请教一下 :启动报错 我们修改了包名 等 实在找不到原因 请大佬指导 Failed to bind properties under 'security.oauth2.client.client-id' to java.lang.String:
奋进的小蜗牛
奋进的小蜗牛
这项目缺一个前端API,现在只是针对admin的,对C端的还没有
开源中国首席公关
开源中国首席公关
呵呵 早就知道pig作者的尿性了,不过作为学习还是不错的
OSC_SWzfPA
OSC_SWzfPA
已投票,406421388
o
osc_ncog2qnc
已投票,私服账号903626784
Jerry洛洛
Jerry洛洛
抛砖引玉,提供了很好的微服务解决方案和学习思路,点赞
与时俱进_
与时俱进_
项目很棒,pig就是敏捷响应机制……是一种思维或者理念……企业根据自己的实际情况落实就行。
薛婷
学习Pig要趁早,这样我们才能尽早受益。同样,有些能力,要早点锻炼;有些东西,要早点知道;就好比有些书要早点读,有些经验要早点经历。这样在你后面的生活、工作、学习中,才能一直都发挥作用。不要等到项目业务压迫才看到了,才恍然大悟,后悔没有早点去学、去看、去研。
风流倜傥李寻欢
风流倜傥李寻欢
感谢大家的支持啊!!!
衷于栖
衷于栖
评论显示48条 打开只有20几条 @红薯 这算问题么

pig 2.0 发布,基于 OAuth2.0 的 Spring Cloud 权限管理系统

感谢大家一路支持,pig 1.0 在Gitee 获得6K的关注,提供大而全的微服务脚手架。 在整理大部分同学的需求时候,迫切需要一个小而专的微服务系统。 pig团队对1.0 代码进行了大量重构。 全面兼容...

2019/02/12 09:15

PIG 1.0.0 发布,完善的 Spring Cloud 开发脚手框架

PIG是一个后端基于Spring Cloud、oAuth2.0开发,前端Avue基于JSON驱动UI的思想,通过Vue全家桶 和 element-ui开发实现,前后分离的企业级快速开发平台。项目采用token交互验证方式,支持账号...

2018/05/22 22:39

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

Hi 大家好! 我是pig开发团队的冷冷,经过4月迭代,400次提交,关闭issue 35 ,N个内测版本,我们将这个完善的微服务开发脚手架框架正式开放公测。 PIG是一个后端基于Spring Cloud、oAuth2....

2018/04/24 21:42

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

Pig On Tez, Pig 换 Tez 执行引擎

Tez 安装件上一篇文章: https://my.oschina.net/zhzhenqin/blog/781670 Tez On Yarn 安装成功后,是为了给 Hive 或者 Pig 提供执行引擎。 ## 安装 Pig 下载地址: http://apache.fayea.com/...

2016/11/21 13:13
382
0
Apache Pig 学习笔记

在hadoop中需要对大量日志进行分析统计,少不了MapReduce程序。但是MapReduce官方默认使用java编写,对于非专业javaer来说,学习曲线太陡,一个简单word count单词频率统计至少也得花一周的时...

2014/05/09 20:18
1.8K
0
hive、pig、hbase 关系与区别

推荐阅读:http://www.zhihu.com/question/27974418

2016/05/12 10:59
210
2
hive、Hasee、pig区别.docx

Hive 起源于FaceBook,Hive在Hadoop中扮演数据仓库的角色。建立在Hadoop集群的最顶层,对存储在Hadoop群上的数据提供类SQL的接口进行操作。你可以用 HiveQL进行select,join,等等操作。 如果你...

2015/09/10 12:59
292
0
如何给Apache Pig自定义UDF函数?

近日由于工作所需,需要使用到Pig来分析线上的搜索日志数据,散仙本打算使用hive来分析的,但由于种种原因,没有用成,而Pig(pig0.12-cdh)散仙一直没有接触过,所以只能临阵磨枪了,花了两...

2014/12/31 13:08
2.1K
2
Pig安装及本地模式测试,体验

Pig是Apache的一个开源项目,用于简化MapReduce的开发。研究了一段时间,略有心得。系废话不多说,我们直接步入实际测试。 Pig的运行有两种模式,本地单击模式和集群模式。我目前只是测试学习...

2013/04/14 22:16
8K
4
Pig数据模型及Order,Limit关系操作

上一篇博客主要讲解了Pig的安装和一个试手的例子,下面说一下Pig的数据模型。 Pig的数据模型基本分为2大类,基本类型,和复杂类型。基本类型只能包含一个简单的数值,复杂类型可以包含其他所...

2013/04/15 20:32
8K
0
Apache Pig学习笔记(二)

主要整理了一下,pig里面的一些关键词的含义和用法,pig虽然是一种以数据流处理为核心的框架,但数据库的大部分关键词和操作,在pig里面基本上都能找到对应的函数,非常灵活与简洁,春节前的...

2015/02/13 19:45
164
0
pig---用户自定义函数(UDF)

用户自定义函数(UDF) public abstract class EvalFunc<T> { public abstract T exec(Tuple input) throws IOException; public List<FuncSpec> getAvgToFuncMapping() throws FrontendExc...

2015/05/27 17:56
250
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部