项目名称:赢商Video小程序 开发工具:SQLServer、Jdk1.8、 Idea、Get、Maven、Swagger 涉及技术:SpringBoot 、Redis、WebSocket 项目描述:赢商网为了弥补视频领域的欠缺所开发的,赢商vidoe分为两类视频,直播和栏目视频。直播是对接口阿里的推流接口,对接阿里的api接口获取推流的服务器、秘钥、和拉流地址,通过服务器和秘钥到第三方软件登陆进行直播。 功能模块: 1、新闻大后台发布视频是直播或者是栏目视频,如果是直播会生成服务器、秘钥和直播地址 2、赢商video首页获取近期发布的栏目视频或者直播视频 3、视频页是获取所有栏...
项目名称:赢商网资讯 开发工具:Mysql、SQLServer、Jdk1.8、 Idea、Get、Maven 涉及技术:SpringBoot 、Redis、Solr、JQuery、Thymeleaf 项目描述: 赢商网资讯项目涉及的技术比较广泛和用户的访问量大的问题,我们使用Redis和Solr进行开发, Redis在这个项目中只要缓存一些次要的数据,而Solr缓存所有的资讯列表和做搜索关键词等功能。我们采用solr的it分词器,因为it分词器可以把中文分割为一个一个字,便利我们可以一字或者多字搜索。资讯详情为了不频繁的访问数据库,把所有的资讯详情页面进行静态化处理。 功能模块: 1...
该项目是为nacos下面注册的全部微服务实现灰度发布功能,控制新版本线上流量。待新版本稳定后再进行全部流量的切换。 项目采用discovery开源框架开发,通过网关进行流量染色,实现了全链路的灰度发布功能。 业绩: 项目收益:通过利用Spring Cloud Discovery实现灰度发布能力,项目显著提升了微服务发布的稳定性和可控性。灰度发布机制 有效降低了新版本上线风险,减少了因全量发布导致的故障影响范围,提升了系统的可用性和用户体验。同时,灰度发布支持按流 量比例逐步放量,帮助团队快速验证新功能,缩短了迭代周期。 我的贡献:我负责设计和实现了基于Spring Cloud Di...