@lucastony 当然需要实时, 参考不同策略, 比如最简单的这个人占比是1%还是到80%+, 还有实际操作中有:逐仓(Isolated Margin), 全仓 (Cross Margin) 不同策略也需要考虑。
如何构建一个交易系统(十一)天下武功唯快不破,那么对于交易系统更是如此,如何达到这个快,可以提升单机性能,提高运算速度和效率, 可以横向集群扩展增加吞吐量和并行能力。尽可能将数据放在内存, 在内存中实现...
@lucastony 当然需要实时, 参考不同策略, 比如最简单的这个人占比是1%还是到80%+, 还有实际操作中有:逐仓(Isolated Margin), 全仓 (Cross Margin) 不同策略也需要考虑。
如何构建一个交易系统(十一)天下武功唯快不破,那么对于交易系统更是如此,如何达到这个快,可以提升单机性能,提高运算速度和效率, 可以横向集群扩展增加吞吐量和并行能力。尽可能将数据放在内存, 在内存中实现...
今天要说一个有点严肃和血腥的话题(Decimation - 十一抽杀律): 十一抽杀律(英语:Decimation;拉丁语:Decimatio,decem的意思是“十”)是罗...
@zheyimiao Event store 序列化方式, 自己控制,用那种方式都可以, 通过ignite 缓存 write through 到db, 与前端解耦合, 前端不需要关心如何落地, 操作都是在内存中操作, 至于snapshot 什么时候做看自己需求吧, 频繁的做, 恢复快,对性能有稍微的影响, 不频繁做restore 会有点慢,参考LMAX 设计的一些方法,可能每天一个snapshot也够了。
如何构建一个交易系统(十四)最近一段时间流行一句话叫做蒙眼狂奔, 笔者不由自主的想到一个蒙上眼睛投刀子扎美女的表演。 蒙眼狂奔,其实没有什么问题, 估计现在道路宽阔,人人都可能给你让路, 但是一旦自己掉...
4. 有sequence number,Event 处理是幂等, 也就是ES 中的 version, 参考WAL 做法, 或者DB transaction replication 模式。 Event 处理需要单model 单进程处理, 参考disruptor 做法, 做不同的segment 每个domain event 绑定在同一个线程处理。
如何构建一个交易系统(十四)最近一段时间流行一句话叫做蒙眼狂奔, 笔者不由自主的想到一个蒙上眼睛投刀子扎美女的表演。 蒙眼狂奔,其实没有什么问题, 估计现在道路宽阔,人人都可能给你让路, 但是一旦自己掉...
1. 看你snapshot 大小, 要一个精简的二进制参考SBE, 如果100万订单的 book 用JSON/XML/Kryo都要不菲的时间超过5分钟可能, 用SBE 在秒级别
2. partition + replication ignite 配多backup
3. 有数据不一致情况, LOG KAFKA 等多个环境可以从COMMAND 反馈。 CAP 不可能都满足,需要取舍!
如何构建一个交易系统(十四)最近一段时间流行一句话叫做蒙眼狂奔, 笔者不由自主的想到一个蒙上眼睛投刀子扎美女的表演。 蒙眼狂奔,其实没有什么问题, 估计现在道路宽阔,人人都可能给你让路, 但是一旦自己掉...
此篇文章将主要就 Corda 一些背景和设计原则做简单的介绍和翻译,具体可以参考Corda 相关的技术白皮书:Read the updated intro white pap...
* 联盟链
区块链之-概述虽然区块链概念出来已近有一段时间, 笔者所在的公司也关注区块链很久, 但是一直忙于交易系统的整合, 所以最近才有真正时间集中研究区块链方向技术和理论。 编写计划 根据项目开展...
传统方式应该可以解决,养鸡不太懂, 可溯源系统,现在已有非常成熟类似系统提供。
区块链之-概述虽然区块链概念出来已近有一段时间, 笔者所在的公司也关注区块链很久, 但是一直忙于交易系统的整合, 所以最近才有真正时间集中研究区块链方向技术和理论。 编写计划 根据项目开展...
会是私有链, 最多公有链。 要考虑些现在的团队技术栈, 和现有系统整合, 所以选择性比较少其实。 不会全部trading 系统模块, 更趋向 post trade 部分。
区块链之-概述虽然区块链概念出来已近有一段时间, 笔者所在的公司也关注区块链很久, 但是一直忙于交易系统的整合, 所以最近才有真正时间集中研究区块链方向技术和理论。 编写计划 根据项目开展...
虽然区块链概念出来已近有一段时间, 笔者所在的公司也关注区块链很久, 但是一直忙于交易系统的整合, 所以最近才有真正时间集中研究区块链方向技术和理论。 编写计划 根据项目开展...
最近一段时间流行一句话叫做蒙眼狂奔, 笔者不由自主的想到一个蒙上眼睛投刀子扎美女的表演。 蒙眼狂奔,其实没有什么问题, 估计现在道路宽阔,人人都可能给你让路, 但是一旦自己掉...
如果你的系统不是采用一个大而全的设计( monolithic ), 不管是现在流行的微服务(microservices)还是其他, 就涉及到进程间通讯。机器之间的交流和人与人...
@李戬plutocracy 我是个金融创业公司的CTO, 没有江湖名号,只是试图为金融创新做些力所能及事情。
如何构建一个交易系统(三)这篇文章主要参考 CMEGroup 里面公开的服务模块, 当然最终我们的系统里面有些部分会简化或者丰富,先30000英尺高空俯视他们系统提供了哪些服务 (链接): 清分 Cl...
编码解码,不得不再次搬出这个话题, 编码解码就是程序语言之间交流的语言! 一旦你适应了用粗暴的思考架设了你的设计, 再从头来会很难,一是你没有胆量推倒重来,二是没有时间,三是...