赛迪网 > IT技术 热点推荐 > 文章
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

细化解析:消息服务使用存储并转发方法

发布时间:2007.09.02 20:18     来源:赛迪网    作者:kerry

正如基于会话的客户 / 服务器应用程序依赖网络通信协议堆栈 (例如TCP/IP 或 Novell NetWare 的 SPX)一样,基于消息的应用程序依赖消息服务 (例如,简单邮件传送协议 (SMTP), Microsoft 的消息传递 API(MAPI), Lotus 的与供应商无关的消息传递 (VIM) 或简单的共享文件链接)。

消息服务使用存储并存储并转发方法将每个消息传递到目的地:例如,电子邮件系统存储消息,直至收件方打开其邮件文件夹阅读邮件时为止,此时电子邮件系统转发消息。

在消息系统之上建立复制系统,这意味着要将消息传递到目的地,基于消息的复制系统 (例如 SQL Remote)并不需要实施存储并转发系统。

与基于会话的客户 / 服务器应用程序不实施自己的协议堆栈来在客户和服务器间传递信息一样, SQL Remote 使用现有的消息系统来传递消息。

有保证的收发

为了可靠地运行,基于消息的复制系统必须保证所有消息都能到达它们的目的地,并且按消息的发送顺序应用消息。 SQL Remote 包含一个协议,用于保证按正确的顺序应用复制更新。

基于连接的复制:Replication Server

某些复制技术依赖于数据库之间的不间断或至少接近不间断的连接。两个数据库通过这种连接进行不间断的对话。此类系统的优点是能够快速复制更改。实际上,如果有充足的资源和通道容量,复制就能够可靠地进行,而延迟时间不会超过几秒。

复制服务器是接近实时的复制系统,主要用于少量数据库之间的复制。它通常使用不间断的和可靠的高速连接。它包含存储并转发技术,这种技术能够在连接中断又重建后自动继续复制。

这类系统的主要缺点是,可靠的不间断连接的维护费用很高。由于这种限制,基于连接的技术适用于两个固定的大型数据库之间的复制。如果环境中的远程计算机是移动的或者只是不定时地进行连接,则基于消息或基于会话的技术可提供更灵活的解决方案。 (责任编辑:卢兆林)


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 怎样利用散列法 (08-26) · 实例解析:SQL删除逻辑重复记录的方法 (08-24)
· 数据库备份、还原、压缩与转移的方法 (08-22) · 没有日志文件也能恢复数据库的两个方法 (08-20)
· 解析Sybase存储过程的编写经验和方法(2) (08-19) · 解析Sybase存储过程的编写经验和方法(1) (08-19)
· 讲解:RHEL AS4安装Oracle 10R2的方法 (08-16) · 基于记录集查找特定行的方法 (08-16)
· 解析使用存储过程时一个错误的解决方法 (08-14) · 解析:一种基于记录集查找特定行的方法 (08-14)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 电子商务盈利新招:垂直化渠道管理新趋势
· 互联网加速蜕变 运营商进军搅动市场格局
· 08 IT技术风起云涌 专访 ITIL落地难在哪
· 视频加密保护解决方案 文档安全解决方案
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统