四川高速公路微服务后台管理平台
描述:四川省公路设计研究院高速公路微服务后台管理系统
基于微服务框架pigx二次开发,前后端分离 前端vue 后端java kotlin混合开发的微服务架构
1.负责桥梁,隧道,基础平台,EBS等微服务接口设计开发 swagger展示
2.负责微服务权限校验开发 基于springsecutity oauth2.0开发
3.负责存储模块数据上传下载开发 基于minio服务器的开发
华为5G微服务项目
描述:华为5G基站数据统计分析平台,致力于收集基站的运行数据是否符合预期的规则,结果可视化的展示,便于工程人员查找问题
微服务教育网(java)
描述:类似网易云课堂、腾讯课堂等平台
项目采用前后端分离的技术架构,前端采用vue.js构建,服务端采用SpringBoot、SpringCloud微服务架构,系统分为用户层、CDN、负载均衡、前端UI、微服务层、数据层、接口层及DevOps等部分组成
1 、用户可以通过pc、手机等客户端访问系统进行在线学习。
2、 系统应用CDN技术,对一些图片、CSS、视频等资源从CDN调度访问。
3、所有的请求全部经过负载均衡器。
4、对于PC、H5等客户端请求,首先请求UI层,渲染用户界面。
5、客户端UI请求服务层获取进行具体的业务操作。
6、服务层将数据持久化到数据库
所有微服务基于Spring Boot、Spring Cloud构建
1)控制层:
Spring MVC、Spring Security Oauth2 、Swagger
2)业务层:
事务控制:Spring
任务处理:Spring Task
数据缓存:Spring Data Redis
消息队列:Spring RabbitTemplate
搜索: Elasticsearch
3) 持久层:
操作MySQL:MyBatis,druid ,Spring Data Jpa
操作MongoDB:Spring Data Mongodb
4) 数据层,采用MySQL和MongoDb存储数据,MySQL存储用户、课程等系统核心信息,MongoDb存储
cms、配置信息等。