某数字货币交易所
项目描述:
1. 数字货币交易所,提供币币撮合交易、C2C交易等服务;
2. 项⽬持续时间3年,注册⽤户180W左右,全站⾼峰QPS 4W+,币币交易系统TPS⾼峰1W+;
技术架构:
1. 整体采⽤Dubbo实现微服务架构;
2. 基于内存交易撮合实现TPS 1W+的交易撮合引擎;
3. 基于WebSocket+Netty实现⾏情推送及IM消息推送;
4. 基于Dubbo实现全链路rpc通信;
5. 基于Sharding-JDBC分库分表实现亿级交易数据存储;
6. 基于Redis实现全站缓存;
7. 基于ElasticSearch实现新闻存储和搜索;
8. 基于zookeeper实现服务注册中⼼;
9. 基于APICloud实现跨平台APP
10. 另外还借助了阿⾥云的⼀些包括监控、⽂件存储、分布式压⼒测试、CDN等服务;