项目重新梳理后,后端可分为如下几个模块:数据整合、创单、预处理、供应商、后处理和管理系统等。其中数据整合主要包括:前端的查询、搜索等。创单模块是用户提交数据到酒店下单、用户大修改订单信息。预处理模块是同步酒店基本信息、同步并处理订单状态、处理支付状态。供应商模块是向酒店发单、同步酒店发单状态、根据发单状态触发不同的流程。后处理是指订单取消、订单修改、退款等操作 1.主要项目前期的业务调研和梳理落地文档;核心模块的开发 2.项目使用了技术栈有:Spring、Spring boot、SQLServer、Redis、QMQ、DAL;项目上线后,在灰度期间保证数据一致性,流程正确性,发现问题可...
垂直婚宴 O2O 行业的龙头平台。 1. 负责移动部门的服务端,带领小组开发移动端和windows端的API,Wap站,涉及所有业务开发。进行任务分配与开发,代码审核,分支。 2. 将各业务线进行细化拆分为用户,酒店,婚纱摄影,订单,促销,库存,日志,监控,搜索。并利用虚拟化技术对各服务进行部署。 3. 利用mq实现各业务线异步首页发布服务,以及分布式事务。 4. 开发基础框架和接口文档以及api自动测试等公共服务。 5. 相册socket分片上传,使用workerman做socket服务端。利用了Opencv,Facedetect做人脸识别并截取人脸部分的图像。用lua脚本配合ng...
RPC(Remote Procedure Call Protocol) 远程过程调用协议。 RPC是一种通过网络从远程计算机程序上请求服务,不需要了解底层网络技术的协议。 RPC主要作用就是不同的服务间方法调用就像本地调用一样便捷。 常用RPC技术或框架 应用级的服务框架:阿里的 Dubbo/Dubbox、Google gRPC、Spring Boot/Spring Cloud。 远程通信协议:RMI、Socket、SOAP(HTTP XML)、REST(HTTP JSON)。 通信框架:MINA 和 Netty 为什么要有RPC? 服务化:微服务化,跨平台的服务之间远程调用;...
未来窗电商作为公司新的销售模式,同时兼顾了B端和C端的客户的购买需求,可以实现独立自主运行,高效的销售模式。没有时 间和空间的限制,大大的降低了销售和运营成本。同时拥有多种营销模式,促进客户下单,打造锐捷自己的专属品牌。由于购买方 便,直达的客户体验,可以很好的建立起信任关系 项目技术栈:SpringCloud+Gateway+Nacos+Mysql+Elasticsearch+Kafka+业务告警组件+脱敏组件+XxlJob+AI自动代码审查 业绩: 1.设计并成功实现了项目的脱敏组件,能够动态地完成整个脱敏过程,有力地增强了数据安全性,极大地提升了用户信息的隐私保护水平。 2....