作者碎碎念写在开头:毫无疑问,对于kungfu来说,最重要的模块莫过于易筋经,设计者董可人也称之为功夫架构中最核心的精华部分
在金融实时交易场景下,以最快的速度处理当前最新的行情或是成交数据,才是第一优先需要考虑的
易筋经使用mmap作为底层存储机制,易筋经同时进行进程间通信的功能
mmap 本质上是通过操作系统 kernel 后台进程异步完成内存内容到磁盘文件的同步操作,意味着它赋予你了一种在操作内存同时以零延时来操作磁盘文件的能力,使得你无需担心数据持久化方面的耗时,帮助我们同时完成通信和存储这两个重要任务,这是使用 mmap 方法的精髓所在
引用文献:
董可人大佬的介绍:功夫交易系统架构篇之二 「易筋经初探」https://zhuanlan.zhihu.com/p/31099083