socket接口编程在期货交易系统中的应用.docVIP

  • 2
  • 0
  • 约1.85千字
  • 约 3页
  • 2017-09-09 发布于浙江
  • 举报

socket接口编程在期货交易系统中的应用.doc

socket接口编程在期货交易系统中的应用 摘要: 本文讲述用socket接口编程的原理及使用它实现交易系统的具体方法。 关键词:socket 通信 交易 1.交易系统介绍 交易就是用户对商品的买与卖。交易系统是通过计算机系统来进行交易,也就是说,商品的买与卖都是通过计算机的网络及后台进程配对完成,交易核心采用基于内存的方式设计开发以达到最大的交易及查询响应速度。它的设计思路是:交易系统的所有数据存放在关系数据库中,但交易核心在启动后与硬盘数据不直接通信,而只是在启动时将交易所需数据一次性读入共享内存。这之后的所有交易撮合、生成委托单、交易结果都是在内存中实现的。当交易结束后,再将交易结果从内存装回硬盘数据库中,在数据库中实现交易结算、整理,产生各种帐目及统计报表,同时,再一次完成各种信息的录入与修改。 交易核心与外界的通信经由消息队列(message queue),交易核心用于交易所使用的数据存放共享内存(shared memory)中,利用socket接口编程来实现. 2.socket的设计原理及进行通信连接的过程框图 socket设计在操作系统的核心中,提供一些系统调用以支持多种通信协议(如tcp,udp等等)。当要支持一种新的通信协议时,则需要把核心做一些改变。为了免除改变核心太多而造成不便,可以采用流的模块方式来添加新的功能,但这种方式并

文档评论(0)

1亿VIP精品文档

相关文档