如何做公司网站空间,沈阳市建设工程项目管理中心,线上免费编程课,合肥网站建设技术对于交易系统来说#xff0c;低延时是核心业务的基本要求。因此需要对业务进行分级#xff0c;还需要对数据按质量要求进行分类#xff0c;主要包含两个维度#xff1a;重要性#xff0c;延时要求#xff0c;数据质量。共包含以下三种场景#xff1a; 1. 重要 延时性要… 对于交易系统来说低延时是核心业务的基本要求。因此需要对业务进行分级还需要对数据按质量要求进行分类主要包含两个维度重要性延时要求数据质量。共包含以下三种场景 1. 重要 延时性要求高
实时行情可容忍部分丢失
交易链路不可丢失做市自营手工单量化电子单RFT/RFQ订单管理
报价引擎
实时风控
权限 2. 重要 延时性要求低
历史行情可部分丢失
参考数据
交易对手
事后风控
监控数据
日志 3. 不重要 延时性要求高 4. 不重要 延时性要求低 1. 缓存场景
对于
1.1 权限
因为粒度细导致数据量大而且容易产生hotKey由于消息级别的权限设置导致对延时性要求极高一般要求在0.5ms以内。
所以会区分有无权限要求的消息。 1.2 市场参考数据
这些数据通常变化的频率比较低从数秒到数年不等数据量相对较小但访问的时候要求延时性也极高通常是0.5ms。这些数据如债券估值债券合约收益率曲线利率曲线交易行情交易对手方等。
对于交易频繁的产品会造成hotKey问题对于交易行情还容易造成bigKey问题。 2. 缓存过期策略
可以指定过期计算的开始时间或者指定存储对象中的某个字段。