上海品茶

您的当前位置:上海品茶 > 报告分类 > PDF报告下载

2019年高并发实时分布式交易系统的实践与思考.pdf

编号:97530 PDF 36页 6.38MB 下载积分:VIP专享
下载报告请您先登录!

2019年高并发实时分布式交易系统的实践与思考.pdf

1、高并发实时分布式交易系统实践与思考某公司高级技术总监/Apache Dubbo PMC目录一、交易系统现状二、核心模块介绍三、架构改造实践四、进一步的思考一、交易系统概况1.1 关于数字货币交易系统0公元前221年秦始皇 统一六国0公元0年耶稣 诞生0公元1609年阿姆斯特丹 证券交易所0公元2010年数字货币 交易所现在1.1 关于数字货币交易系统0公元1609年阿姆斯特丹 证券交易所0公元2010年数字货币 交易所现在9年传统交易所发展年限 410年数字货币交易所发展年限总市值 1837.64亿美元24h成交量542.78亿美元数字货币 2149交易对 18131公元2019年1.1 关于

2、数字货币交易系统0公元前221年秦始皇 统一六国0公元0年耶稣 诞生0公元1609年阿姆斯特丹 证券交易所0公元2010年数字货币 交易所现在9传统交易所发展年限 410数字货币交易所发展年限总市值 1837.64亿美元24h成交量542.78亿美元数字货币 2149交易对 181311.2 交易系统现状?迎接技术挑战1.3 交易系统的几个关注点安全合规稳定高效1.3 交易系统的几个关注点安全合规稳定高效守护客户的资产安全是第一要务坚持合规是开展业务的必须前提全力保障业务连续性和系统稳定不断追求更高效的业务处理能力为什么性能很重要?1.4 性能:最重要的功能1.5 数字货币交易系统面临的技术难

3、点鱼与熊掌不可兼得,如果我要兼得,另外还要烤鸭呢?CAP1.6 API:最关键的产品API用户的交易额占大多数二、核心模块介绍2.1 整体架构2.2 订单:交易的胃管理订单的生命周期2.3 撮合:交易的心脏2.3 撮合:交易的心脏决定成交,影响行情2.4 账户:交易的大脑清算做的较重,耦合了大量业务2.5 清算:交易的胃2.6 行情:交易的肺系统接入点:1、维护连接2、数据聚合3、策略控制4、API载体2.7 网关:交易的嘴2.8 总结网关账户行情撮合清算三、架构改造实践3.1 基于数据库的一代系统代号:BigHuobi 1.01.单币种交易2.基于数据库3.单体系统?BigHuobi1.0?

4、3.2 多币种交易的二代系统代号:Dawn 2.01.支持多币种交易2.实现部分服务拆分3.尝试确定性撮合3.3 基于内存与流式的三代系统代号:Mulan 3.01.基于内存化和流式2.吞吐量提升50 x3.延迟降低到1/3?Mulan 3.0?3.4 内存化改造减少数据库锁竞争1.内存黑白名单2.逐步扩大范围3.内存网关集群3.5 流式处理改造平滑过渡是关键1.抽象设计/特性开关2.增强稳定性3.简化复杂逻辑3.6 网关的设计与改造性能优化是重点1.分业务和流量网关2.合理使用缓存3.优化内存使用量4.尝试无停顿GC四、进一步的思考4.1 关于数据最好的办法就是减少不必要的事务和补偿4.2 关于事务与补偿微服务的关键点:功能剥离、数据解耦 自然演进、逐步拆分 小步快跑、快速迭代 灰度发布、谨慎试错 提质量线、还技术债4.3 关于微服务4.4 关于监控快速响应是关键1.全面监控指标2.合理设置预警3.指标数据人人关注4.多种通知渠道4.5 第四代交易系统:确定性系统确定性意味着:1.特定输入=特定输出2.系统足够简单3.低延迟4.高吞吐

友情提示

1、下载报告失败解决办法
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站报告下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

本文(2019年高并发实时分布式交易系统的实践与思考.pdf)为本站 (云闲) 主动上传,三个皮匠报告文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三个皮匠报告文库(点击联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。
会员购买
客服

专属顾问

商务合作

机构入驻、侵权投诉、商务合作

服务号

三个皮匠报告官方公众号

回到顶部