项目一 造物兔
开发工具:IntelliJ IDEA
软件架构:Spring Boot、Spring Cloud、Eureka、Thymeleaf、MySql、MyBatis、MyCat、Redis、RabbitMQ、 Docker、Maven、Git、Nginx、layui、jQuery、tx-lnc分布式事务、xxl-job、alibaba/Sentinel等。
项目描述:
造物兔是一个知识产权一站式服务平台。以知识产权(IP)交易为核心,为用户提供一口价转让、授权、拍卖、自由出价四种IP在线交易模式,同时提供电子版权登记、产权存证、资产价值评估、法律维权等一站式增值服务,全方位满足用户对于智慧资产的需求。
技术描述:
1、前端采用Thymeleaf模板渲染,后端微服务基于Spring Boot、Spring Cloud构建。
2、微服务管理使用Spring Cloud的Eureka注册中心,通过Feign实现微服务之间的相互调用。
3、网站通过xxl-job + TemplateEngine实现定时生成首页。
4、采用Spring security + Oauth2完成用户认证及用户授权。
5、通过rabbitMQ实现延时队列
6、spring cloud+docker compose方式实现微服务高可用、负载均衡。
7、通过mycat实现mysql数据库分库分表与读写分离。
8、通过ribbon自定义路由策略实现灰度发布。
责任描述:
1、后端所有功能开发
2、APP端的接口对接
3、PC端部分页面渲染
4、后台管理系统的开发
5、通过mycat实现数据库读写分离和分库分表
6、spring cloud+docker compose方式实现微服务高可用、负载均衡
7、alibaba/Sentinel实现zuul网关限流
8、spring cloud + ribbon自定义路由策略实现灰度发布
9、网站的部署与维护
项目二 头榜弹幕助手
开发工具:IntelliJ IDEA
软件架构:Maven、svn、Spring、SpringBoot、MySQL、MyBatis、Redis、TCP、netty、webSocket
项目描述:
提供弹幕实时监控、直播场控、语音播报、轻松掌握直播间运营密码
技术描述:
1、使用SpringBoot框架快速构建项目。
2、使用主流的MySQL+Redis作为数据源。
3、使用原生webSocke作为服务端t和小程序前端进行交互。
4、使用netty框架作为客户端和.net抓取端进行交互。
责任描述:
0、所有后端代码均为本人编写。
1、微信登录、关注用户管理(增删改查)。
2、前端连接直播间后转发抓取端推送的流数据到前端(弹幕、礼物、进场等)。
3、根据第三方语音平台要求拼接语音播报url返回给前端,并对用户语音条数进行处理。