消息队列:先进先出
根据不同的交易类型组建不同的消息报文,填写不同的消息类型,写入同一消息队列。各类交易处理程序
分别从消息队列中读取特定类型的消息并处理(即使不在队头,读完后从队列中删除)
发送端:
#include <iostream>
#include <sys/msg.h>
#include <sys/errno.h>
using namespace std;
extern int errno;
struct Msg
{
long mtype;
char mtext[256];
};
int main()
根据不同的交易类型组建不同的消息报文,填写不同的消息类型,写入同一消息队列。各类交易处理程序
分别从消息队列中读取特定类型的消息并处理(即使不在队头,读完后从队列中删除)
发送端:
#include <iostream>
#include <sys/msg.h>
#include <sys/errno.h>
using namespace std;
extern int errno;
struct Msg
{
long mtype;
char mtext[256];
};
int main()