用Quickfix详解Fix(一)--下载安装
来源:互联网 发布:编程九九乘法表 编辑:程序博客网 时间:2024/06/05 08:48
(一) 前言
QuickFix 是Fix开源引擎,目前很多Fix解决方案都是根据或参考QuickFix实现的,尤其在中国市场,基本全部或大部分都是QuickFix的包装产品,所以QuickFix是作为学习Fix 的一个非常好的一个工具, 其官方网址为:http://www.quickfixengine.org , 目前有java,.Net,C++,Python和Ruby五种语言实现,可以说基本满足大部分的客户需求,本文及其以后技术性介绍,将会以QuickFIX/J (java实现)来介绍Fix 协议的技术实现。好了关于QuickFix 介绍就到这里,具体请到官方网站了解 。
(二)准备
a:) 安装JDK, 如果没有安装,请到Sun 网站下载安装。(注意,至少需要JDK5以上), 并且让你的JDK Bin目录加入到环境变量PATH,即,你可以在自己Command 窗口直接运行java命令。
a;) 下载QuickFix/J , 网址:http://www.quickfixj.org/downloads , 建议下载1.5.2(比较稳定),下载包名:quickfixj-1.5.2-java4-bin.zip
b;) 解压quickfixj-1.5.2-java4-bin.zip 到 一个目录,比如c:\quickfix
c:) 去到解压后目录,如 c:\quickfix\bin ,你会看到有executor.bat,banzai.bat (其实还有2个.sh文件,本文以Windows平台为例),
1。用文本编辑器打开executor.bat,banzai.bat , 然后分别在各自文件最后以"set CP="开头的前一行加入下面变量设置
set QFJ_HOME="C:\quickfixj"
2.检查这2个文件里面"set CP="行里面有没有少引用的jar ,还有引用错误的jar版本(本人下载几个版本都有2个问题。一是少了backport-util-concurrent-3.0.jar,二是mina版本不对), 所以请自己到QFJ_HOME/lib 目录察看版本。 下面是2个可供参考修改可以运行的文件修改。
executor.txt
banzai..txt
(三)运行
1.)运行服务器,直接运行executor.bat , 将出现下面服务器界面
2.)运行客户端,banzai.bat, 运行后将会出现下面2个界面:
注意:请注意观察客户端和服务器的2个Dos窗口可以看到每笔Fix消息
(四) 下单测试
~恭喜你,你已经进入Fix 大门.欢迎接下来的学习.....
- 用Quickfix详解Fix(一)--下载安装
- 用Quickfix详解Fix(二)--运行源码
- 用Quickfix详解Fix(三)---概念性基础
- 用Quickfix详解Fix(五)–Session 维护
- 用Quickfix详解Fix(六)-消息处理概览
- 用Quickfix详解Fix(七)-消息处理(登录)
- 用Quickfix详解Fix(八)-消息处理(消息恢复)
- QuickFix Fix协议实现配置(一)
- 用Quickfix详解Fix(四)–核心类分析和初始化
- QuickFIX/J100% Java Open Source FIX Engine
- QuickFIX/N入门:五、如何自定义FIX
- QuickFIX/N入门:如何自定义FIX
- QuickFix/J 源代码研究一
- QuickFix
- 如何下载db2的安装包/补丁包/介质/Fix Pack?
- QuickFix/J 源代码研究(一)
- QuickFix/J 源代码研究(一)
- QuickFIX/N入门:一、如何创建一个QuickFIX/N的应用程序
- boom filter
- Ubuntu12.04安装Ejabberd
- 【游戏引擎】深入分析Cocos2d-x 2.0中的“纹理”(一)
- ORA-00257
- UBUNTU下安装TINYOS配置问题
- 用Quickfix详解Fix(一)--下载安装
- POJ1328:Radar Installation
- struts1和struts2及数据库连接(小结)
- 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
- easyui form 表单提交两种方式
- java volatile关键字详解
- Linux2.6所有内核下载地址
- Ribbon界面开发
- 利用js给li标签添加序号