更新时间:2020-05-20 14:38:23 来源:极悦 浏览1881次
无论是对于初学者,还是有一定工作经验的程序员来讲,SpringCloud开源项目都是一笔宝贵的财富。本文整理了十个优秀的开源项目,分别是spring-cloud-examples、spaascloud-master、spring-cloud-rest-tcc、awesome-spring-cloud、xxpay-master等等,感兴趣的朋友赶紧看下去吧!
1.spring-cloud-examples
SpringCloud技术栈示例代码,快速简单上手教程,一个帮助大家学习SpringCloud的开源示例项目,每个SpringCloud组件都有独立的示例供大家参考学习。
2.spaascloud-master
springcloud+vue全家桶实战,模拟商城,完整的购物流程、后端运营平台,可以实现快速搭建企业级微服务项目。
功能点:模拟商城,完整的购物流程、后端运营平台对前端业务的支撑,和对项目的运维,有各项的监控指标和运维指标。
技术点:核心技术为springcloud+vue两个全家桶实现,采取了取自开源用于开源的目标,所以能用开源绝不用收费框架,整体技术栈只有阿里云短信服务是收费的,都是目前java前瞻性的框架,可以为中小企业解决微服务架构难题,可以帮助企业快速建站。由于服务器成本较高,尽量降低开发成本的原则,本项目由10个后端项目和3个前端项目共同组成。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,实现了异常和日志的统一管理,实现了MQ落地保证100%到达的解决方案。
3.spring-cloud-rest-tcc
基于SpringCloudNetflix的TCC柔性事务和EDA事件驱动示例,结合SpringCloudSleuth进行会话追踪和SpringBootAdmin的健康监控,并辅以HystrixDashboard提供近实时的熔断监控。
4.awesome-spring-cloud
它是SpringCloud中文索引,这是一个专门收集SpringCloud相关资料的开源项目,也有对应的导航页面。
5.xxpay-master
XxPay聚合支付使用Java开发,包括spring-cloud、dubbo、spring-boot三个架构版本,已接入微信、支付宝等主流支付渠道,可直接用于生产环境。
6.FCat
FCat项目基于Angular4+SpringCloud的企业级基础功能框架。
7.PiggyMetrics
一个简单的个人财务系统,基于SpringBoot,和Docker简单演示了微服务的架构模式,整个项目几乎包含了SpringCloud的所有特性包括配置中心、GatewayzuulAPI网关、Eureka服务发现、Hystrix、Turbine仪表盘应用健康监控等等。PiggyMetrics被分解为三个核心微服务。这些服务都是围绕某些业务能力组织的可独立部署的应用程序。
8.Cloud-Admin
Cloud-Admin是国内首个基于SpringCloud微服务化开发平台,核心技术采用SpringBoot2以及SpringCloudGateway相关核心组件,前端采用vue-element-admin组件。具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。
9.pig
基于SpringCloud、oAuth2.0开发,基于Vue前后分离的开发平台,支持账号、短信、SSO等多种登录。
10.spring-boot-cloud
基于、SpringCloud、SpringOauth2和SpringCloudNetflix等框架构建的微服务项目。
Javaweb项目相关视频教程
MVC架构:
CRM项目:
以上就是极悦java培训机构的小编针对“Javaweb项目开发视频教程,Spring Cloud开源项目”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习