一个实时行情分析软件的构架问题
大家好:
目前我想实现一个类似股票实时行情分析的软件,在构架选择上有很多困惑,请大家帮帮忙。
现在已经确定,客户端用.net实现,展示行情数据,比如:k线图分析,服务端用java实现。
我的思路有两种:(1)客户端polling 轮询 (2)服务端CALLBACK 回调(webserice)
如果服务端用.net实现的话,目前有一种思路是用.net WCF的回调机制,客户端注册一次,服务端可以通过调用回调函数不断地向客户端发送最新的行情数据,直到客户端注销该功能。用java实现服务端,我在和.net客户端的互操作上遇到较大麻烦,我不能直接利用WCF的回调机制,我查到SUN 的WSIT可以和WCF交互,但我不知WSIT能否利用WCF的回调机制(CALLBACK)?
现在eclipse的新插件stp可以开发SCA,我感觉SCA和WCF有一定的相似性,可以很好的在JAVA平台实现回调,不知SCA能否和WCF良好交互,通过回调机制实现数据实时更新。
另外,我还看到JMS可以和.NET交互,不知道用JMS实现是否更有优势?和webservice回调机制相比性能如何?
最后,请版主banq 给些意见,或告诉我更好的思路。谢谢大家!