编写我的第一个zeromq应用程序,对于简单的问题抱歉。 在我的财务软件中,我收到了证券交易所的报价。每次更新都是这样的:
struct OrderUpdate {
uint32_t instrumentId;
uint32_t MDEntryID;
uint32_t MDUpdateAction; // 0 - New 1 - Change 2 -Delete
double /*decimal*/ MDEntryPx;
double /*decimal*/ MDEntrySize;
uint32_t RptSeq;
uint32_t MDEntryTime;
uint32_t OrigTime;
char MDEntryType;
};
我没有在运行时分配这个结构,而是预先分配然后重用(重新配置)它们。
我需要将这个结构从c ++传递给c#(后来c ++到c ++会导致移动到Linux)。
我应该使用什么zeromq技术?据我所知,我应该:
inproc
作为紧张的运输(我理解限制并且可以使用它们)OrderUpdate
结构投放到zeromq发布商缓冲区我对此是否正确,并且您可以建议更多?