内容:
软件环境: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,整合到spr