重庆Top2计算机专业出身,10年开发经验,全栈开发工程师,熟悉前后端主流开发框架,代码风格优秀,常用技术栈包括:Vue/JavaScript/HTML/CSS/Java/SpringBoot/JPA/MyBatis/Redis/MySQL/PostgreSQL/Dubbo/ZooKeeper等等。
1、曾主导某三方支付公司的开放网关系统建设,主要应用技术包括:SpringBoot/MyBatis-plus/Redis/RabbitMQ/Dubbo/zk等;
2、某B2C电商平台供应链系统设计与落地;
3、某线上唱片商城的开发,主要应用技术:Vue/JWT/Element/SpringBoot/SpringMVC/RocketMQ等。
网关初始化时,从Redis获取配置信息,包括路由信息、密钥、访问权限、黑白名单等,并将这些信息保存至内存。配置信息可以在管理端进行修改,并通过Redis监听配置变动,若有变动则更新内存或重建路由。 路由信息包含后端对接方式、地址,按API名称和版本进行断言。目前有三种对接方式:
这是根据客户需求,为客户设计的供应链系统业务流程。我在项目中承担项目经理的角色,主要职责包括需求沟通、技术方案设计、数据库设计、进度把控、前后端开发及资源协调等。