第386章 高性能系统研发难点(1/3)

    电子撮合系统是典型的高性能场景下的信息化系统,研发的核心难点集中在算法设计、系统架构、数据一致性等多个关键方面。

    当下,鹏交所每日成交订单仅一百多笔,可随着上市公司数量的增多以及股民和机构投资者不断涌入,订单量定会呈爆发式增长。

    他清楚地记得,前世鹏交所在电子撮合系统上线当年,日均订单量就飙升至五千笔,1998 年首批基金公司进场后,更是迅猛增长到日均十万笔。而到了后来全民炒股的 21 世纪 20 年代,每日订单量竟高达三到五亿笔。

    依据这些经验,秦奕将如今设计的这个电子撮合系统峰值处理能力定在每秒五百笔,他预计这个系统在未来五年内应该能稳定运行,不会出现大问题。

    为实现电子撮合算法,团队首先得设计一个适合动态插入、撤单且能动态排序的数据结构。

    堆、跳表、红黑树这两类高效数据结构及相关算法已被完整提出,秦奕无需给团队详细介绍其中的算法设计,只需把去年出版的那本《算法导论》拿给负责算法设计的团队成员研读即可。

    数据结构之外,由于撮合系统会同时接收不同营业部发来的订单信息,必然涉及多线程处理。

    在多线程环境下,订单的插入、撤单和撮合操作,都要保证数据一致性,而要让性能不被这一致性要求拖累,就必须采用优化的乐观锁机制。

    秦奕召集团队成员,详细讲解了这一机制的要点,成员们认真记录,不时提出疑问,大家围绕着技术难题展开热烈讨论。

    系统可靠性与容错同样是巨大挑战。为保证交易不间断运行,避免宕机或数据丢失,交易数据需实时落盘。但以现有的技术条件,频繁的 i\/o 操作严重拖累性能,团队需要设计轻量级的预写日志结构。

    团队成员们围坐在会议桌前,对着电脑上的数据和设计图纸,反复探讨如何优化,有人提出一种思路,马上就有人从不同角度分析其可行性与不足。

    此外,系统崩溃后,要快速重建内存中的订单簿和账户状态,可当下缺乏高效的快照机制,恢复时间难以把控。团队成员只能不断摸索,尝试不同的方法,在实验室里模拟系统崩溃场景,一次次记录数据恢复
本章还未完,请点击下一页继续阅读>>>

人气小说推荐

满级玩家的第一百次回归
满级玩家的第一百次回归
关于满级玩家的第一百次回归:当圣洁天使降临人间,所以都沉浸在她的美貌中时,男人却默默穿过人群,狠狠一拳打在她的脸上,甚至当众折断了她的翅膀,因为只有他知道,眼前这个圣洁无比的天使,只不过是一个喜欢杀戮的恶魔,原来这是男人的第100次轮回,曾经他凭一己之力通关了所有关卡,却在进入最后BOSS房间时,因为组队人员不足五人被强制抹杀,看着自己的身体逐渐消亡,他不得不开启最后的轮回。。。
呼呼Zzz
死亡细胞:诅咒与征服
死亡细胞:诅咒与征服
关于死亡细胞:诅咒与征服:一觉醒来,西铭发现自己成了死亡细胞中的国王,还自带一个TX综合模块此时疫病已经蔓延,巨人即将参与血腥暴动,国王之手仍是憨憨,王后尚未进行手术改造。为了解除疫病诅咒,西铭开始从木乃伊征服的次元之旅。
我真的小菜鸡
原神:嗵一声落下,遗憾炸成花
原神:嗵一声落下,遗憾炸成花
关于原神:嗵一声落下,遗憾炸成花:别名:“原神:开局被巴巴托斯唤醒”角色进卡池,含弹幕吐槽白末穿越到提瓦特大陆几千年,不靠谱的系统才苏醒那咋办?没办法,那就荡平提瓦特!!(bhi)不是,奇怪?七神为什么这么纵容我?在发现某魔神的意图后,白末有点慌。不对,你们这是什么行为?!怎么感觉这么不对呢!!---“只要有光在的地方,总会有我的身影。”“那你岂不是无处不在?”“对啊,我无处不在,需要我的话,就呼唤我的名字吧?”---谁不喜欢一只温柔又腹黑的大金毛呢~,掰开芝麻馅的那种哦~正文无cp,cp档圈地自萌简介无力,请移步正文。
音江弦动
身份被偷后,住在短命反派手机里
身份被偷后,住在短命反派手机里
关于身份被偷后,住在短命反派手机里:池虞被害那晚,推她入海的闺蜜正在用她的童年照冒充豪门走失千金骗取百亿家产!再睁眼,她成了商业新贵沈衍之的私人手机系统——他锁屏时,她被困在默认的雪山壁纸里;他开热点时,她能顺着wi-fi偷看假千金在互联网上演戏;假千金买通稿立学霸人设?她让热搜词条滚动播放假千金高考替考视频!假千金晒胎记哭诉寻亲难?池虞反手将她收买整形医生伪造胎记的证据公布全网!-沈衍之二十四岁掌权,仅四年时间就将沈家资产翻了数倍,唯独独身主义,洁身自好得过分,身边别说女人,就连雌性蚊子都没一只。京市豪门圈内传言:沈家怕是要绝后了。只有陈特助知道,他们沈总不仅有对象,而且对象还是部手机!“沈总,您的手机凌晨三点自动订购了红糖姜茶。”“嗯,它在生理期。”“……”“沈总,您的新系统在偷看财务报表。”“无妨,她在学习怎么当老板娘。”“……”就真的很离谱!!!直到某一天,陈特助亲眼看见自家老板带着一女子从办公室里出来,对着大家示意道:“叫老板娘。”陈特助目瞪口呆:……这这这!这不是前些日子才被找回来的首富真千金吗!
北极圈的小熊
异域佛陀转
异域佛陀转
关于异域佛陀转:“什么?这个世界没有六道轮回?这不是说我佛经典错了?!”“错?那是不可能的,我佛是不会错的,若是有错,那必然是这个世界错了。”“既然没有六道轮回,那我就创六道。”“既然这个世界仙界不显,那我就让仙界至于诸天只上!”“天道,你能不能安分点,前几天不是刚吞了一个世界吗?”“大和尚,这次不赖我,是我被别人世界捕获了,快就我。”一位德高望重的老和尚,由于意外转世为异世界的小伯爵,但却没能破开胎中之谜。三岁的小伯爷被暗杀未遂后,终于决定奋起反抗。亲情、爱情、友情、背叛。意外勘破胎中之谜,发现此世界天地有缺,从此走上了帮助世界进化的道路。与人斗、与神斗、与外界天道斗,最终帮助世界走向完整。
灵山下的小道童
掌中雀!惹上疯批权臣逃不掉
掌中雀!惹上疯批权臣逃不掉
前世,姜宁殊为了博个出路,和自己名义上的兄长在一起。他许她一生一世一双人,唯她不娶。她信了!可这桩禁忌之情败露后,她被裴夫人活活打死,他却连面都未曾露。重生归来,姜宁殊只想远离他。可男人偏执地将她无情侵占,她逃无可逃
拂欢
数据补天录
数据补天录
关于数据补天录:2077年,量子计算技术全面起飞,数字世界跟现实彻底“锁死”,难解难分。考古学家林深在三星堆遗址挖到一个神秘青铜芯片,好家伙,直接把沉睡千年的“混沌数据兽”给整醒了,全球数据网络瞬间“死机”,直接崩溃。精通AI和古神话的大神沈星河被紧急“摇人”来救场,结果一查,好家伙,居然是上古水神共工借着AI“复活”了,打算用数据洪流重新洗牌,建立他的新世界秩序。随着调查不断深入,沈星河发现自己竟然是女娲数据基因的“携带者”,而共工搞这么大动静,全是因为上古时代被封印后的“怨念”作祟。沈星河带着团队一头扎进数据深渊,把后羿射日的神话“魔改”成量子能量炮,然后在数字昆仑之巅跟共工来了一场世纪大对决。最后,沈星河狠下心,选择自我数据化,成功激活伏羲八卦算法,把共工重新封印进数据黑洞,用科技手段重塑神话秩序,成功守护了现实与虚拟世界的平衡,简直是YYDS!
For枫叶
京圈少爷的工地变形计
京圈少爷的工地变形计
关于京圈少爷的工地变形计:本文的主旨就是打脸,看一个钢铁直男怎么对一个美人小受逐渐沦陷。姜年,毒舌钓系美人受,京市第一训狗大师,他不相信任何人,虽然标榜自己弯成蚊香,但其实没有谈过恋爱,他以为自己会孤独一辈子,直到遇见陈濯玉。陈濯玉为人冲动鲁莽,家里为了锻炼他,把他丢到工地上,开启了少爷变形计。由于和姜美人的过节,陈濯玉刚开始和他各种看不对眼,还觉得姜年总是在勾搭他。之后发现姜年不仅性格好,很能随遇而安,而且非常有魅力,多才多艺,逐渐喜欢上他。姜年这个人怎么这么奇怪呢?能雅能粗,雅的时候感觉简直是工地上亭亭玉立一枝花,粗的时候说的那些话简直让陈濯玉不堪入耳。一开始小攻烦小受得不得了,后来被小受一个眼神就迷成了智障。姜年:你以为你是我儿子啊?不过算了,我儿子要是长成你这样,一早被我掐s了。陈濯玉:你怎么长得跟个女的似的,娘们唧唧的。陈濯玉:嘿嘿我媳妇可真好看呐,怎么看都看不腻。陈濯玉:老子是直男,别来骚扰我!陈濯玉:我求你,求你了,跟我在一块吧!姜年:我请问少爷,说好的直男呢?
象博