1.一种金融系统的开发方法,其特征在于,包括:
创建金融系统的业务逻辑,并创建用于支持所述业务逻辑运行的工作单元;
接收客户端发送的业务请求;
将所述业务请求发送到代理队列中;
按照公平队列方式将所述业务请求分发到一个以上的所述工作单元中;
调用业务逻辑,使所述业务逻辑运行在所述工作单元中,并对所述业务请求进行处理,生成处理结果;
将所述处理结果发送给客户端。
2.如权利要求1所述的方法,其特征在于,所述创建金融系统的业务逻辑,并创建用于支持所述业务逻辑运行的系统工作单元包括:
读取配置文件;
根据配置文件创建工作单元;
根据配置文件创建业务逻辑,所述创建业务逻辑包括:创建Javascript或C++脚本文件。
3.如权利要求1所述的方法,其特征在于,所述调用业务逻辑,使所述业务逻辑运行在所述工作单元中,并对所述业务请求进行处理,生成处理结果包括:
获取所述业务请求;
根据业务请求中包含的业务逻辑名,调用业务逻辑,使所述业务逻辑运行在所述工作单元中;
组合所述业务逻辑,生成完整业务执行逻辑;
通过所述完整业务执行逻辑,处理所述业务请求,生成处理结果。
4.如权利要求3所述的方法,其特征在于,所述调用业务逻辑包括:
通过所述工作单元上的连接端口,直接调用其他工作单元上的业务逻辑。
5.如权利要求1所述的方法,其特征在于,还包括:
接收客户端的订阅主题;
接收各个工作单元发布的消息作为待发送消息;
将主题为所述订阅主题的所述待发送消息发送给所述客户端。
6.一种金融系统的开发系统,其特征在于,包括:
创建模块,用于创建金融系统的业务逻辑,并创建用于支持所述业务逻辑运行的系统工作单元;
第一接收模块,用于接收客户端发送的业务请求;
转发模块,用于将所述业务请求发送到代理队列中;
代理队列模块,用于按照公平队列方式将所述业务请求分发到一个以上的所述工作单元中;
处理模块,用于调用业务逻辑,使所述业务逻辑运行在所述工作单元中,并对所述业务请求进行处理,生成处理结果;
发送模块,用于将所述处理结果发送给客户端。
7.如权利要求6所述的系统,其特征在于,所述创建单元包括:
读取子模块,用于读取配置文件;
工作单元创建模块,用于根据配置文件创建工作单元;
业务逻辑创建模块,用于根据配置文件创建业务逻辑,所述创建业务逻辑包括:创建Javascript或C++脚本文件。
8.如权利要求6所述的系统,其特征在于,所述处理模块包括:
获取子模块,用于获取所述业务请求;
调用子模块,用于根据业务请求中包含的业务逻辑名,调用业务逻辑,使所述业务逻辑运行在所述工作单元中;
组合子模块,用于组合所述业务逻辑,生成完整业务执行逻辑;
生成子模块,用于通过所述完整业务执行逻辑,处理所述业务请求,生成处理结果。
9.如权利要求8所述的系统,其特征在于,所述调用子模块具体用于:
通过所述工作单元上的连接端口,直接调用其他工作单元上的业务逻辑。
10.如权利要求6所述的系统,其特征在于,还包括:
第二接收模块,用于接收客户端的订阅主题;
第三接收模块,用于接收各个工作单元发布的消息作为待发送消息;
推送模块,用于将主题为所述订阅主题的所述待发送消息发送给所述客户端。