重庆两江游分销系统

我要开发同款
proginn18452216712022年06月27日
152阅读

作品详情

内容:软件环境:jdk1.8,springboot,mysql,rabbitmq,redis,centos,nfs,阿里云负载均衡,数据库读写分离硬件环境:阿里云开发工具:eclipse vscode项目简介:系统由B2B分销,B2C分销(含PC端,微网站,自助机),OTA分销(各OTA接口),登船查验(闸机+pda) 等功能;组成一个船企+旅行社+ B2C、OTA分销+港口检票一体化流程的系统系统功能描述:后台API服务(服务B2B 页面、pda端、闸机、b2c-pc页面、b2c-微信公众号、b2c-自助机、b2c-ota)1.总体框架:SpringBoot+mybatis+activiti2.接口层:spring mvc+swagger-ui 对外暴露restful api,spring security做oauth2验证和jwt解析,将用户信息放入Treadlocal;多套api服务不同的对象。3.业务层:spring管理bean、transaction; aop转换数据库约束异常;activiti处理复杂业务流程4.数据层:mybatis,整合到springboot,自定义拦截器验证pojo,主键设置(twitter snowflake算法)5. 统一支付管理: 整合客户结算系统接口,支付宝、微信等三方接口,对外暴露单一支付、退款接口6. 异步工作流,利用activiti,rabbitMQ异步发送短信、邮件,异步支付,异步退款7. 分布式日志处理,logback+sentry8. rabbitmq+socketio 发送多系统通知消息9. apache oltu shiro 编写oauth2AuthorizationServer10.springcache 应用程序缓存,在service层配置spring-cache,存储在redis。针对查询条件hash,创建查询缓存;修早期项目软件工程师2007.04-2014.012002-2006华中科技大学本科计算机科学与技术改、删除时过期缓存10. docker+jenkins 持续集成11. nginx反向代理,动静分离,Proxy Cache前端页面:B2B页面:jquery+restclient+bootstrapB2C页面:vuejsH5微信公众号pda:原生andriod业绩:1、参与系统需求分析及系统架构设计2、核心代码编写3、项目中子系统的管理4、系统部署及维护5、搭建测试环境
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论