1 Star 0 Fork 486

ysl / flyray

forked from 影先生 / flyray 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 1.79 KB
一键复制 编辑 原始数据 按行查看 历史
boleixiongdi 提交于 2017-04-12 15:23 . 新建qq交流群

flyray项目介绍

  使用Spring+SpringMVC+Mybatis+dubbox 开发的一套分布式基础框架,提供支付、对账、清结算、客户管理、营销活动、库存管理、搜索模块、rocketmq做统一的消息队列中心

有兴趣、想学习部署的可以加群交流 qq群

使用技术

  • 后台
    • Maven构建项目
    • Jenkins作为持续集成
    • 安全框架:Apache Shiro 1.3
    • 构上采用Dubbox作为RPC框架
    • 使用Spring+Spring MVC+MyBatisSSM框架
    • 数据库连接池使用druid
    • 数据库使用MySQLRedis
    • 采用elasticsearch实现搜索服务
    • 采用quartz做任务调度
    • 注册中心ZooKeeper
    • 消息中间件RocketMQ,
    • 在分布式事务上则采用了TCC解决订单支付方面时效性要求性高的分布式事务,可靠的消息服务则来解决如会计记录等时效性要求低的分布式事务.
  • 前台
    • 页面交互Vue2.x
    • 数据可视化echarts

组织结构

组织结构

接口总线系统

对外暴露统一规范的接口,包括各个子系统的交互接口示例图: 组织结构

商户中心

组织结构

##运行流程

1、javaweb开发环境配置

自己解决

2、下载工程导入eclipse

3、导入各个工程对应的数据文件和修改数据库用户名密码

4、下载安装zookeeper并启动

4、先启动flyray-crm、flyray-erp、flyray-pay中对应的web工程,然后启动flyray-rest下面的web

5、启动具体应用flyray-cms下的web或是flyray-merchant-web、flyray-operation-web、flyray-open-web

细节慢慢补充 如有遗漏 请在群中给我反馈

Java
1
https://gitee.com/yaoshuli/flyray.git
git@gitee.com:yaoshuli/flyray.git
yaoshuli
flyray
flyray
master

搜索帮助