Go语言基于 Hertz 与 gRPC 的分布式微服务电商系统源码.zip
2022-11-29 19:19:45 370KB go语言
课题目标简介: 通过该系统,可以方便地对教师教学质量进行考核,找出目前教学活动中出现的问题,有针对性地指定下一步的教学计划。 客户端:课程信息,用户登录,验证码信息,综合打分。 学生后台:学生能够进行选课、学生能够对所授课的教师进行教学质量评估。 教师后台:教师能够查看评教以及对同行进行教学质量评估。 管理员后台:管理员能够对学生教师信息进行插入、删除等操作、要求管理员能够对教学质量评估进行统计。
2022-09-25 11:06:54 1014KB 代码规范
1
架构: SpringBoot + Dubbo+ Redis + ES + Nginx + FDFS + ActiveMQ 主流分布式微服务架构。本系列教程共15季,本章节为第八季场景: 商品首页、商品详情、购物车、订单、支付、库存管理、全文搜索、秒杀、商家管理、分布式事务、单点登陆等 。项目架构图
1
SpringBlade 是一个由商业级项目升级优化而来的SpringCloud分布式微服务架构、SpringBoot单体式微服务架构并存的综合型项目,采用Java8 API重构了业务代码,完全遵循阿里巴巴编码规范。采用Spring Boot 2 、Spring Cloud Hoxton 、Mybatis 等核心技术,同时提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。 特点: 1、采用前后端分离的模式,前端开源两个框架:Sword (基于 React、Ant Design)、Saber (基于 Vue、Element-UI) 2、后端采用SpringCloud全家桶,并同时对其基础组件做了高度的封装,单独开源出一个框架:BladeTool 3、BladeTool已推送至Maven中央库,直接引入即可,减少了工程的臃肿,也可更注重于业务开发 4、集成Sentinel从流量控制、熔断降级、系统负载等多个维度保护服务的稳定性。 5、注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。 6、使用Traefik进行反向代理,监听后台变化自动化应用新的配置文件。 7、极简封装了多租户底层,用更少的代码换来拓展性更强的SaaS多租户系统。 8、借鉴OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 9、借鉴Security,封装了Secure模块,采用JWT做Token认证,可拓展集成Redis等细颗粒度控制方案。 10、稳定生产了两年,经历了从Camden -> Hoxton的技术架构,也经历了从fat jar -> docker -> k8s + jenkins的部署架构 11、项目分包明确,规范微服务的开发模式,使包与包之间的分工清晰。   SpringBlade 更新日志: v3.0.3 新增blade-develop的dockerfile 新增blade-develop推送docker配置 新增saber的dockerfile 新增kuboard k8s部署脚本 新增kuboard k8s部署方案 优化pom配置适配新版部署方案 优化swagger加载逻辑默认开启knife4j
1
新版SpringCloud分布式微服务架构实战,PDF文档,一共10章,喜欢的童鞋可以下载,,,,,,,,
2022-03-11 11:32:19 4.25MB SpringCloud
1
SpringCloud分布式微服务实战,打造大型自媒体3大业务平台视频教程,完整版15章,附源码下载。课程特色: 1、一课开发三大业务,打造企业级大型自媒体平台:囊括门户平台+媒体中心+运营中心,好项目助力你全面成长进阶 2、一个项目贯穿后端主流核心技术栈,一步步带你落地硬核技术 3、10个阶段,稳扎稳打,逐步迭代,亲历企业开发全流程
2021-12-04 09:05:16 777B SpringCloud 分布式 微服务
1
java版商城源码下载 yifeng-shop 一丰商城 Dubbo版 此项目为本人空闲时间为了更好的熟悉Spring Boot + Dubbo + Zookeeper分布式微服务架构解决方案编写的实战项目 众所周知微服务要解决的最大问题就是网络不可靠的问题,而服务之间的通行可以用Dubbo 这款轻量级的开源 Java RPC 分布式服务框架:Dubbo提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 使各个层之间解耦合(或者最大限度地松耦合)。所以本项目所有服务都抽象出相应的 API接口/服务提供者/服务消费者 "三位一体"的服务编写方式 ,并使用Zookeeper分布式协调技术来实现分布式锁来解决服务中的单点故障问题 目前暂时只完成项目基本架构。 目前已完成的功能有 Dubbo的远程方法调用/智能容错/负载均衡/服务自动注册和发现/高速序列化/服务熔断/熔断器仪表盘 通过Zookeeper集群的方式实现了分布式锁来做到分布式协调 避免服务中的单点故障问题 FastDFS文件上传下载,跨域问题,缓存集群,分页,熔断跳转页面,CDN,持续集成 持
2021-11-04 23:20:34 29.62MB 系统开源
1
需要nacos,redis支持
2021-08-31 13:03:27 33KB 分布式微服务 秒杀 分布式事务锁
1
平台简介 若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。 采用前后端分离的模式,微服务版本前端(基于 )。 后端采用Spring Boot、Spring Cloud & Alibaba。 注册中心、配置中心选型Nacos,权限认证使用Redis。 流量控制框架选型Sentinel,分布式事务选型Seata。 如需不分离应用,请移步 ,如需分离应用,请移步 阿里云折扣场:,腾讯云秒杀场:   阿里云优惠券:,腾讯云优惠券:   友情链接 Ant Design版本。 系统模块 com.ruoyi ├── ruoyi-ui // 前端框架 [80] ├── ruoyi-gateway // 网关模块 [8080] ├── ruoyi-auth // 认证中心 [9200] ├── ruoyi-api
2021-05-12 16:11:34 1.48MB java docker elasticsearch oauth2
1
Seata 是一款 Alibaba 开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务,本文带领大家入门使用seata。
2021-04-29 17:04:25 948KB spring cloud alibaba seata