鸡翅Club是一款专门为程序员打造的沟通交流社区,采用主流的微服务框架+主流C端技术栈来做为技术架构。旨在统一程序员信息差,进行平台统一化,程序员可以在平台,完善自身知识,刷自身薄弱点面试题,配合练习,模拟面试,简历分析模块来提升程序员面试能力。独立从0到1负责项目的架构设计,技术选型,功能设计,数据建模,调研用户常用业务场景;采用微服务领域拆分思想,对项目模块进行领域设计,划分为4个微服务,业务解耦,专注自身职责;基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换;选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度;采用Gateway配合redis实现统一的鉴权及分布式会话共享功能,在网关层实现统一的全局异常处理;为了解决原有部署多机器拖拽jar包的痛点,采用Jenkins配合shell脚本实现多机器自动部署;整体项目中间件采取Docker形式进行容器化搭建,配合数据挂载实现重要数据抽离;采用元数建模配合easycode实现模型搭建及代码自动生成,提升原有建模效率;登录模块抽取微信微服务,实现微信的对接回调与sdk的统一封装,沉淀出无业务性的微信对接服务;重构原有复杂代码,采取工厂+策略模式实现微信的消息解耦处理,采取适配器模式实现oss对接;独立从0到1通过云服务器搭建整体项目的环境及各依赖的安装;声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论