update logo
shoulder-platform 是一个符合OpenSergo 服务治理标准的 SaaS 平台(仅实现基础能力,不包含具体业务),代码简洁,架构清晰,非常适合学习使用。要说 shoulder-platform 和 shoulder 的关系,可以简单理解为 spring cloud 和 spring boot 的关系。
shoulder-platform
SaaS
shoulder
spring cloud
spring boot
Grafana + Prometheus 监控系统(账号:shoulder 密码: shoulder123)
shoulder123
EFK 日志系统(账号:shoulder 密码: shoulder123)(暂时下线)
注册中心 / 配置中心地址(暂时下线)
限流配置中心地址(暂时下线)
zipkin 链路追踪系统(暂时下线)
开发规范地址
私有代码版本控制地址
持续集成服务器地址
…
监控系统预览地址(访客账号密码:shoulder / shoulder123,演示账号仅包含仪表盘查看权限,不能编辑)
ELK展示nginx日志演示
查看所有访问 grafana.itlym.cn 的访问日志
查看所有请求时间大于 200ms 的访问日志
Shoulder 希望做一个整套的可复用的平台(PaaS),使用者只需要做做自己的业务即可。整体格局如下
Shoulder
PaaS
Shoulder iPaaS
Docker
Shoulder Specific
Shoulder Platform
用户平台
支付平台
通知中心
业务网关
数据字典
全局ID生产器
Shoulder Platform SDK
Spring Boot
Spring Cloud
Shoulder Framework
maven
lombok
@SLog
lombok-idea-plugin
shoulder-lombok
shoulder-framework
shoulder-platform-common
SDK
aPaaS
工具
理论
阿里巴巴Java开发规范
iPaaS
IaaS
当前暂未发布至maven仓库。
欢迎各类型代码提交,不限于优化代码格式、优化注释/JavaDoc、修复 BUG、新增功能 ,更多请参考 如何贡献代码
优化代码格式
优化注释/JavaDoc
修复 BUG
新增功能
感谢小伙伴们的 🌟Star 、 🍴Fork 、 🏁PR,欢迎使用 issue 或 cn_lym@foxmail.com 交流,如 留下你的建议、期待的新功能等~
issue
Shoulder 不求使用最广,而是致力于成为使用体验最好的开发框架,您任何的使用需求、建议、想法都可以留下来与我们沟通,Shoulder 将与您一起思考攻克疑难,助天下的开发者更好更安心得使用技术助力业务腾飞!
多次参与 Alibaba 核心系统重构与设计,主导过多次 D11 级别大促保障,欢迎技术交流与简历投递~
基于 SpringCloud 的SaaS 微服务脚手架,提供单点登录、用户管理、资源权限管理、通知推送能力。技术选型: Nacos、Sentinel、Feign、Ribbon、RabbitMQ、Zipkin、Docker、Prometheus、Grafana、Elastic Search、Fluentd、Kibana、Power Job
实践课程
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Shoulder Platform
📖介绍
shoulder-platform
是一个符合OpenSergo 服务治理标准的SaaS
平台(仅实现基础能力,不包含具体业务),代码简洁,架构清晰,非常适合学习使用。要说shoulder-platform
和shoulder
的关系,可以简单理解为spring cloud
和spring boot
的关系。🛠️ 架构图
👀 在线预览
Grafana + Prometheus 监控系统(账号:
shoulder
密码:shoulder123
)EFK 日志系统(账号:shoulder
密码:shoulder123
)(暂时下线)注册中心 / 配置中心地址(暂时下线)限流配置中心地址(暂时下线)zipkin 链路追踪系统(暂时下线)开发规范地址
私有代码版本控制地址
持续集成服务器地址
🧩组件列表
🚀 启动与使用
📄 文档
…
🔥 展示
📈 监控
监控系统预览地址(访客账号密码:
shoulder
/shoulder123
,演示账号仅包含仪表盘查看权限,不能编辑)🔍︎ 日志采集与搜索
ELK展示nginx日志演示
查看所有访问 grafana.itlym.cn 的访问日志
查看所有请求时间大于 200ms 的访问日志
✈ 规划 & 发展路线
Shoulder
希望做一个整套的可复用的平台(PaaS
),使用者只需要做做自己的业务即可。整体格局如下Shoulder iPaaS
基础中间件环境 Shoulder 提供依赖中间件的Docker
镜像或部署教程(如 数据库、消息队列、服务注册中心、任务调度中心、搜索引擎、报警与监控系统等)。Shoulder Specific
软件系开发设计注意事项、落地方案和规范Shoulder Platform
共性业务平台,提供用户平台
、支付平台
、通知中心
、业务网关
、数据字典
、全局ID生产器
等基础、通用业务能力平台Shoulder Platform SDK
以 sdk 形式方便业务层对接使用。相关项目代码地址
Spring Boot
/Spring Cloud
的项目都可以使用。Shoulder Framework
的使用maven
插件(非必须,如遵循软件优雅设计与开发最佳实践-国际化开发时推荐希望使用自动生成多语言翻译资源文件的插件减少开发工作量)lombok
之上,增加@SLog
注解,用于简化软件优雅设计与开发最佳实践-错误码与日志 -shoulder 实现的日志框架的使用(非必须)lombok-idea-plugin
之上,在 IDEA 中增加@SLog
的编码提示,以更好的使用shoulder-lombok
(非必须,使用 shoulder-lombok 时推荐)层次设计
SaaS
shoulder-framework
提供了一些常用的能力,以及规约的对接;shoulder-platform-common
提供了快速开发一个与shoulder-platform
设计、技术、风格统一的应用服务SDK
shoulder
的开发成本和难度aPaaS
工具
spring boot
、spring cloud
、shoulder-framework
、shoulder-platform-common
等理论
阿里巴巴Java开发规范
结合而成,详见优雅软件设计规范iPaaS
Docker
镜像方式提供IaaS
📒 版本变更记录
当前暂未发布至maven仓库。
💗 贡献代码
欢迎各类型代码提交,不限于
优化代码格式
、优化注释/JavaDoc
、修复 BUG
、新增功能
,更多请参考 如何贡献代码📩 反馈 or 联系我
感谢小伙伴们的 🌟Star 、 🍴Fork 、 🏁PR,欢迎使用
issue
或 cn_lym@foxmail.com 交流,如 留下你的建议、期待的新功能等~Shoulder
不求使用最广,而是致力于成为使用体验最好的开发框架,您任何的使用需求、建议、想法都可以留下来与我们沟通,Shoulder
将与您一起思考攻克疑难,助天下的开发者更好更安心得使用技术助力业务腾飞!👨💼 关于作者
多次参与 Alibaba 核心系统重构与设计,主导过多次 D11 级别大促保障,欢迎技术交流与简历投递~