点击空白处退出提示
重庆两江游分销系统
我要开发同款作品详情
软件环境: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+activiti
2.接口层:spring mvc+swagger-ui 对外暴露restful api,spring security做oauth2验证和jwt解析,将用户信息放入Tread
local;多套api服务不同的对象。
3.业务层:spring管理bean、transaction; aop转换数据库约束异常;activiti处理复杂业务流程
4.数据层:mybatis,整合到springboot,自定义拦截器验证pojo,主键设置(twitter snowflake算法)
5. 统一支付管理: 整合客户结算系统接口,支付宝、微信等三方接口,对外暴露单一支付、退款接口
6. 异步工作流,利用activiti,rabbitMQ异步发送短信、邮件,异步支付,异步退款
7. 分布式日志处理,logback+sentry
8. rabbitmq+socketio 发送多系统通知消息
9. apache oltu shiro 编写oauth2AuthorizationServer
10.springcache 应用程序缓存,在service层配置spring-cache,存储在redis。针对查询条件hash,创建查询缓存;修
早期项目
软件工程师
2007.04-2014.01
2002-2006
华中科技大学
本科
计算机科学与技术
改、删除时过期缓存
10. docker+jenkins 持续集成
11. nginx反向代理,动静分离,Proxy Cache
前端页面:
B2B页面:jquery+restclient+bootstrap
B2C页面:vuejs
H5微信公众号
pda:原生andriod
业绩:
1、参与系统需求分析及系统架构设计
2、核心代码编写
3、项目中子系统的管理
4、系统部署及维护
5、搭建测试环境
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论