使用 MTS 或 COM+ 组件,多少实例由系统决定,多少实例是由迸发用户数决定,而不是每用户一实例,100个用户并不等于是100个迸发用户!

解决方案 »

  1.   

    我想用股票交易的例子来解释我的建议,交易过程: 
    10:30  A客户要求卖出100股,——1
    10:31  B客户要求卖出200股,——2
    10:33  C客户要求买入300股,——3
    10:35  系统将A和B的股票卖给C,至此A,B,C成功交易——4
    10:36  A查询交易结果——5
    系统设计:
    数据库——客户卖出和买入的请求,存放在数据库中
    |                         |              |
    |                         |              |
    |                         |              |
    COM1       COM2            COM3
    接受客户交易请求       分析数据库中        查询客户交易结果
    并提交给数据库         尚未成交的请求      返回给客户
    配对实现交易要建立多人的交易系统,必须要有后台数据库来支持。
    1,2,3步客户端软件调用COM1,将交易请求加入数据库中。
    4 步由COM2完成,COM2定时运行在服务器上,不断配对实现交易。
    5 步由客户端调用COM3查询数据库该交易是否完成