摘要:
  看到最近不少上进的朋友相继推出了功的能强大的框架,我在此不想也卖一番广告。
    QPG框架定位十分明确:
QPG框架的根本目标:
   学习简单;开发快速且有质量!
QPG框架要做--可以接入各种客户端请求的服务中介
QPG框架不做--IoC容器、AOP框架、ORM框架、各种实用工具(日期、上载、货币等)

 

一)思路讲解
  分布式处理框架的想法是在作者在房产中介那里受到启发而产生的:
  和本系统有关的是几个重要概念:
   消费者  ----请求服务
   服务中介----对服务请求挂牌
   服务者  ----处理自己感兴趣的服务请求

 实际就可能出现:
  一个应用既是消费者,又是服务者。
  一个服务者为多个消费者进行服务   
  多个服务者为一个消费者进行服务
   
        

二)何时使用本框架
 a) 如果你的系统UseCase小于20个,那你就没有必要用这个框架,我们假设你面对的是比较庞大的系统功能要求;
 b) 如果你的系统对可靠性要求很高但是对处理速度不太苛刻,可以考虑。
 c) 你希望学习和理解,一旦你掌握了思路,你完全可以用其他平台下的更强大的框架,也可以自己写一个框架。我们框架集成了Castle,总代码约2000行,十分简单.

二) 代码示例
a) 服务端

 1是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
 2



b) 消费端

 1        }



三) 配置讲解和示例下载
a) 下载示例源代码
b) 运行MQ-bin

c) 运行Demo.BasicHost
d) 运行DemoUI,试试基本的概念,如果要获取数据表,请确保账号sa密码空,否则要修改一下
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
    以上演示一个远程计算,如果要本地计算则在配置文件里去掉注释:

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介<?xml version="1.0" encoding="utf-8" ?> 
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
<configuration> 
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介  
<components>
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
<!--
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介    <component >>

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
  以上演示一个远程计算报错。

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
 以上演示一个远程获取数据。

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介
 以上演示使用Socket执行认证。你可以看到协议的XML:
是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介


e) 运行Demo.BankHost看看高级演示

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介

是"渔"非"鱼"--QPG分布处理框架V1.1(Beta1)简介

alex 2005-12-29

 

相关文章:

  • 2021-09-16
  • 2021-11-09
  • 2021-07-11
  • 2021-04-20
  • 2021-04-08
  • 2021-08-18
猜你喜欢
  • 2021-09-08
  • 2021-08-25
  • 2021-08-25
  • 2021-12-13
  • 2022-12-23
  • 2021-09-01
  • 2021-11-26
相关资源
相似解决方案