1 Star 1 Fork 0

carroll / PanGu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.09 KB
一键复制 编辑 原始数据 按行查看 历史
guogaoqin 提交于 2023-12-28 21:19 . init 仓库

PanGu

介绍

常用的公共模块-微组件

  • 通过沉淀下来的微组件,可以实现通用能力的沉淀,共享,复用。
  • 使用各种设计模式和代码规范,借鉴开源框架中好的代码实现,帮助自我沉淀与总结。

软件架构

软件架构说明

pangu-lab,pangu-lab-helper
  • 各模块的实际案例试验和演示
  • 代码实现的测试
pangu-mail-boot-starter
  • 支持多发件人和收件人;
  • 支持html;
  • 支持动态模板;
pangu-oss-boot-starter
  • 支持Minio,AmazonS3,NFS类型的文件存储
  • 注意:同时只能开启一个(优先级minio->amazonS3->nfs);
pangu-rabbitmq-boot-starter
  • 动态创建消息队列
  • 消息队列事务
  • 生产者确认模式:失败重试机制
pangu-sensitive-boot-starter
  • 数据脱敏,支持多种策略
pangu-sms-boot-starter
  • 支持阿里云,腾讯云短信业务,支持多模板配置,支持批量发送。
pangu-xxljob-boot-starter
  • 支持通过API创建任务,执行任务,查看任务,删除任务等操作。
pangu-pay-boot-starter
  • 支持阿里和腾讯,银联多家企业
  • 创建支付订单,查询支付订单,
  • 创建退款订单,查询退款订单
  • 支付异步回调,退款异步回调接口。
pangu-nacos-cloud-starter
  • 按照Nacos配置的权重进行调度,但是只能是IP级别的。
  • 自定义负载均衡策略,可以按照自己的需求设计调度策略。
pangu-openfeign-cloud-starter
  • 自定义拦截器,将请求头中的自定义的数据都添加到请求头中。
  • 自定义远程调用失败重试策略,远程调用失败重试,支持多种策略,也支持自定义策略。
pangu-express-boot-starter
  • 支持快递100,顺丰,中通,圆通,德邦等快递
  • 创建订单,取消订单,物流轨迹查询,打印面单接口
  • 预留 物流轨迹订阅,物流轨迹推送,订单查询接口。
pangu-webscoket-boot-starter
  • Websocket Stomp 消息订阅推送
  • Webscoket原生注解实现;
  • Webscoket自定义处理器和自定义拦截器实现;
pangu-idempotent-boot-starter
  • 接口幂等处理
pangu-log-boot-starter
  • 系统级别的日志输出,以及邮件报警。
  • 通过AOP+注解实现方法级别的日志输出。
pangu-generator-boot-starter
  • 代码逆向加载,CRUD及分页快速生成。
pangu-qimen-boot-starter
  • 抽离一些常用的公共组件,接入奇门更加方便。
pangu-kafka-boot-starter
  • 动态创建消息队列,快速接入。
pangu-canal-boot-starter
  • 通过注解实现方法或者类的监听,从而获取到对应的binlog。
  • 插拔式接入kafka等消息队列组件。
pangu-mp-boot-starter
  • 分页插件,通用参数自动填充,
pangu-redis-boot-starter
  • Redis常用方法封装
pangu-redisson-cloud-starter
  • Redisson分布式锁
pangu-seata-cloud-starter
pangu-es-boot-starter
pangu-swagger-boot-starter
pangu-captcha-boot-starter
pangu-quartz-boot-starter
pangu-zipkin-cloud-starter
pangu-sentinel-cloud-starter
pangu-mongodb-boot-starter
pangu-hazelcast-boot-starter
pangu-rocketmq-boot-starter
pangu-activiti7-boot-starter

安装教程

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/carroll18/pangu.git
git@gitee.com:carroll18/pangu.git
carroll18
pangu
PanGu
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891