文档章节

开发flyray的初衷

博羸兄弟
 博羸兄弟
发布于 2017/04/08 00:07
字数 344
阅读 134
收藏 1

开发flyray的初衷

一是为了自我学习,二是为了方便项目开发

flyray项目介绍

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

使用技术

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

组织结构

输入图片说明

接口总线系统

对外暴露统一规范的接口,包括各个子系统的交互接口示例图: 输入图片说明

商户中心

输入图片说明

© 著作权归作者所有

共有 人打赏支持
博羸兄弟
粉丝 3
博文 1
码字总数 344
作品 0
深圳
私信 提问
boleixiongdi/flyray-data

#flyray-data 飞雷数据平台 平台架构 工程名 描述 端口 flyray-data-eureka-server 服务发现与注册中心 7070 flyray-dataconfig-server 配置管理中心 7072 flyray-data-gateway 动态路由器 ...

boleixiongdi
2017/08/25
0
0
这个有人会解决吗

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project flyray-cms-api: The packaging for this project did not assign a......

zty_
2017/10/22
188
3
这个sql哪里有问题

CREATE TABLE `qrtz_cron_triggers` ( `SCHED_NAME` varchar(120) NOT NULL, `TRIGGER_NAME` varchar(200) NOT NULL, `TRIGGER_GROUP` varchar(200) NOT NULL, `CRON_EXPRESSION` varchar(12......

zty_
2017/10/25
85
1
C++异步网络开发库--ez_poll

这是C++实现的一个异步网络开发库, 只能够在linux系统下工作. 开发的初衷是维护一个自实现的, 满足工作需求, 符合工程实践的网络开发库, 可以快速安全的开发业务代码.

红薯
2013/12/04
1K
0
为什么设计beego和设计的思路

很多人会问为什么有那么多框架了,还要去实现一个框架呢?是不是大家都有自己实现框架的情节,我可以肯定的说不是,我说一下为什么设计beego的初衷 还记得当初写书的时候,我纯粹只是想把自己...

astaxie
2013/04/20
0
10

没有更多内容

加载失败,请刷新页面

加载更多

为什么只有你每次提交代码,log里面会出现merge

http://www.cnblogs.com/Sinte-Beuve/p/9195018.html

踏破铁鞋无觅处
7分钟前
0
0
如何学习大数据:spark发布程序

一、对于spark程序只是用于默认的spark包的情况 直接点击pcakage 将程序进行在linux当中进行发布 客户端模式:测试 spark-submit --class com.keduox.App \ --master yarn \ --deploy-mode ...

架构师springboot
7分钟前
0
0
oracle job(定时任务)

创建 定时任务 job declare job number;BEGIN DBMS_JOB.SUBMIT( JOB => job, -- job任务的唯一标识(自动生成) WHAT => 'INSERT into TEXTL (id) VALUES(TEXT......

骑羊放狼灬
11分钟前
0
0
Spring声明式事务在抛出异常时不回滚(RollBack)

Spring声明式事务默认只在RuntimeException时Rollback(回滚),不当的try catch会导致事务不回滚。 spring事务默认运行时异常回滚,RuntimeException 配置时添加异常回滚 rollback-for="Th...

叶落花开
12分钟前
0
0
赋能时空云计算 阿里云数据库时空引擎Ganos上线

随着移动互联网、位置感知技术、对地观测技术的快速发展,时空信息已从传统GIS行业渗透到大众应用及各行各业。从静态POI(兴趣点)到APP位置信息,从导航电子地图到车辆行驶轨迹,从卫星影像...

阿里云云栖社区
14分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部