基本信息

案例ID:131867

技术顾问:王勤奋 - 5年经验 - 北京达美旅行

联系沟通

微信扫码,建群沟通

项目名称:ezb交易所

所属行业:金融 - 虚拟货币

->查看更多案例

案例介绍

描述:● 项目主要架构:项目采用分布式微服务部署,通过eureka管理每个微服务,使用nginx做统一网关,数据库使用RDS读写分离。有APP端。 子系统如下:
1.用户服务(uc):处理用户的注册,登录,商家认证,个人信息等。
2.钱包服务(wallet):内部服务,处理跟rpc相关的业务和转账,充值操作。
3.币币交易服务(exchange-api):处理委托订单。(数字资产去直接兑换另一种数字资产)。
4.法币交易服务(otc-api):处理法币广告,法币订单(用户可以通过OTC场外交易来完成法币与数字资产的兑换)。
5.法币ES服务(elsearch):内部服务,针对法币广告查询作出优化。将数据放到ES中进行查询,排序。
6.系统检测服务(system-check):内部服务,检测转账和充值是否被区块链回退,是否为假交易。检测活跃度比较高的用户资产是否正常。
7.币币撮合服务(exchange):内部服务,该服务将所有的交易盘信息进行撮合,撮合成功后发送队列给市场系统。
8.市场服务(market):主要获取各个币种的usdrate,完成撮合系统的成交明细。记录每天的成交量。实时推送成交明细和K线。
9.杠杆交易服务(margin-trade):就是利用小额的资金来进行数倍于原始金额的投资。
10.后台管理系统(admin):主要是给运营人员使用的管理系统。
11.机器人服务(mocker):处理一些定时任务,和根据真实交易去发送虚拟交易信息。
12.rpc服务:主要是对接节点服务器的服务,完成虚拟火币的交易,如转账,充值,创建地址,扫描区块等。如:BTC、USDT、ETH、BAR、AIS、EOS、TRX、ECT、ADA、ERC、IOST、SPM、XRP等20多个服务。
13. 每个子系统之间使用Ribbon通讯,Hystrix进行熔断处理。
项目主要技术:Nginx + SpringCloud + MyBatis + Redis + JPA + MongoDB + ES + WebSocket + Kafka + RedisSession

相似案例推荐

其他人才的相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服