在开始介绍ZeroMQ之前,先看下前端界面的,主要完善了策略的编辑功能,具体代码大家可以看Github上面的项目源码,如有疑问请入QQ群21323365,或直接留言。
初识ZeroMQ
由于下面章节会涉及到程序间通讯,会用到ZeroMQ通讯中间件,所以先介绍下ZeroMQ的几种通讯模式,并且通过几个小Demo来初步了解它的应用。
PUB-SUB模式
发布和订阅模式,该模式主要用于行情中心在收到交易所行情并封装好消息后通过PUB方式发布给客户端,客户端通过SUB方式订阅需要接收行情的合约。
PULL-PUSH模式
推拉模式,该模式主要用于后端测试工人在测试完成后将结果推送给回测中心,由回测中心统一将测试报告入库。