深入探索队列组件:原理、应用与优化
1. 队列组件概述
队列组件在外观和使用感受上与普通的 COM 组件并无太大差异。客户端应用程序对队列对象进行方法调用的方式和普通 COM 对象类似,不过其底层架构能够对这些方法调用进行排队处理。开发队列组件也相对简单,只需按照习惯的方式编写 COM 组件,可选用 ATL、VB 等工具。不过,接口方法存在一些小限制,例如不能有 [out] 参数。之后,将组件安装为 COM+ 应用程序,并通过组件服务管理单元将其接口标记为队列接口即可。COM+ 会负责监听来自客户端的 MSMQ 消息,并在消息到达时调用组件的方法。
2. 简单电话簿示例
为了更好地理解队列组件的使用,我们创建一个简单的电话簿应用程序。该应用程序将把朋友的电话号码存储在 MSDE 数据库中,数据库名为 PhonebookDB ,其中包含一个名为 Friends 的表,该表有三列: LastName 、 FirstName 和 PhoneNumber ,通过姓氏和名字来唯一标识一个朋友。
以下是创建数据库的 SQL 语句:
create database PhoneBookDB
go
use PhoneBookDB
create table Friends (
[LastName] varchar (15) NOT NULL,
[FirstName] varchar (15)
队列组件应用与优化全解析
超级会员免费看
订阅专栏 解锁全文
1374

被折叠的 条评论
为什么被折叠?



