熟练使用SpringCloud微服务相关框架、Springboot;熟悉Redis、ShardingSphere、RabbitMQ、Redis、Mysql、Minio、HBase+Phoenix、MongoDB、消息队列等中间价;熟悉Mysql,Oracle,熟练掌握SQL,部署过数据库集群;了解WebService;熟悉Linux相关指令,有Docker容器化部署经验;了解Kubernetes集群,能容器编排。
基于SpringCloud微服务的“随行”网约车系统(毕业设计)
使用技术:SpringCloud Alibaba微服务、ShardingSphere、RabbitMQ、Redis、Mysql、Minio、HBase+Phoenix、MongoDB
主要功能:
1、采用Docker部署,Docker-compose进行容器编排
2、搭建了5个Mysql数据库组成的数据库集群,利用ShardingSphere实现分库分表。
3、司机实时上传定位坐标缓存到Redis,通过Redis GEO计算得出距离出发点5公里范围内在线的司机ID,将订单信息推送到该司机的MQ消息队列中。
4、利用Redis事务的乐观锁特性,解决司机并发抢单“超售”问题。
5、使用规则引擎 QLExpress,可以将写好的订单计费规则Java代码存入数据库中,从数据库读取并执行代码,支持管理员动态修改的修改计费规则,而无需去修改源代码。
6、驾驶过程录音保存到私有云Minio、对话文本保存到HBase大数据平台,AI对司乘对话内容安全评级告警
分析并向司机推送订单执行的热点地区
智慧病房
1、主导技术难题的解决和研发(国产数据库适配方案、系统功能授权、接口鉴权、远程数据同步方案、国际化方案)
2、参与标准版功能的设计与开发。
3、负责功能授权系统、健康管理云平台整个系统的研发和架构搭建。
4、研发Sip服务健康监控自动恢复模块,使得项目呼叫出现问题概率降低60%
数据交互中心
1、担任数据交互中心开发组长,负责分析不同项目对接需求和接口协议,分配对接任务。
2、持续识别和挖掘对接过程中的优化点,不断迭代数据交互中心版本,支持WebService接口、Restful接口、数据库视图、第三方推送。通过配置数据源、同步规则、目标表配置实现90%项目的可配置对接,大部分项目对接无需编码,对接效率显著提高。
3、支持通过MQTT、HTTP接入物联网设备,通过字段匹配实现数据接收和统一格式转换及转发。