学位论文 > 优秀研究生学位论文题录展示

基于PubSubHubbub协议的Hub服务器的设计与实现

作 者: 章谨麟
导 师: 覃中平
学 校: 华中科技大学
专 业: 软件工程
关键词: 发布/订阅协议 枢纽服务器 实时搜索
分类号: TP368.5
类 型: 硕士论文
年 份: 2010年
下 载: 17次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着互联网技术的快速发展,互联网也已经成为人们生活,学习和工作中的重要组成部分。同时,信息爆炸也使我们陷入信息的海洋中。为了解决这些问题,搜索引擎技术应运而生,帮我们从海量信息中提取有效信息。同时随着人们对搜索的实时性要求越来越高,实时搜索成为了目前的重要方向。rss和atom技术以及博客的兴起,也便利了人们的生活和工作,娱乐等。但是以往的对rss轮询的模式给服务器造成了很大的负担。新的发布/订阅协议PubSubHubbub协议应运而生。PubSubHubbub协议是一种新的发布者/订阅者协议,目的是为了让订阅者能实时查看更新,以减轻服务器的负担。当订阅者订阅了这个rss或者atom的地址,不需要像以前一样去去轮询该地址,以发现该博客是否更新,是否发表了新的文章等信息,而是通过hub服务器将这个feed url的实时的更新信息发送给订阅者。PubSubHubbub协议对于实时搜索也具有非常重要的意义。使用PubSubHubbub协议,搜索引擎可以及时的发现被更新了的和新出现的网页,以便于抓取和分析。在PubSubHubbub协议中,hub服务器是最重要的部分,主要是接受订阅者订阅和取消订阅,并对订阅者进行认证,同时接受发布者发布的更新消息,并将这些消息进行转发。为了使PubSubHubbub协议有助于实时搜索的实现,hub服务器同时接受网络蜘蛛的订阅和取消订阅,并将更新消息给搜索引擎,这样搜索引擎就可以及时的获得并处理这些更新信息,以增强实时性。

全文目录


摘要  3-4
Abstract  4-7
1 绪论  7-9
  1.1 研究背景  7
  1.2 国内外研究状况  7-8
  1.3 本文主要研究工作  8-9
2 系统需求分析  9-20
  2.1 Rss 和Atom 介绍  9-10
  2.2 PubSubHubbub 协议  10-15
  2.3 hub 服务器系统需求  15-19
  2.4 本章小结  19-20
3 系统设计  20-35
  3.1 hub 服务器总体设计  20-21
  3.2 订阅者订阅/取消订阅模块  21-24
  3.3 网络蜘蛛订阅/取消订阅模块  24-27
  3.4 更新信息处理模块  27-32
  3.5 hub 服务器数据存储设计  32-34
  3.6 本章小结  34-35
4 系统实现  35-53
  4.1 系统实现环境  35
  4.2 Hub 服务器总体实现  35-36
  4.3 hub 服务器通信实现  36-39
  4.4 hub 服务器消息读写实现  39-44
  4.5 订阅者订阅/取消订阅模块实现  44-47
  4.6 网络蜘蛛订阅/取消订阅模块实现  47-50
  4.7 更新信息处理模块实现  50-52
  4.8 Hub 服务器数据存储实现  52
  4.9 本章小结  52-53
5 系统测试  53-61
  5.1 系统部署  53-54
  5.2 系统测试与分析  54-60
  5.3 本章小结  60-61
6 全文总结  61-62
致谢  62-63
参考文献  63-65

相似论文

  1. 连锁故障传播机理及搜索模型的研究,TM711
  2. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  3. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  4. 单片机AVR运用开发,TP368.12
  5. 基于嵌入式Web技术的动态应变仪研究与实现,TP368.1
  6. 基于嵌入式技术的导盲机器人设计,TP368.1
  7. 信息融合技术在嵌入式驾驶疲劳检测中的应用研究,TP368.12
  8. 数字型智能终端系统门口机的设计,TP368.1
  9. 智能控制的电力核相技术研究,TP368.1
  10. 基于DSP和单片机的可调参数心电信号发生器的设计,TP368.12
  11. 基于ARM的车载跟踪定位系统的设计与实现,TP368.12
  12. 基于ARM的智能车载终端的设计,TP368.1
  13. 嵌入式网络视频应用技术的研究与实现,TP368.1
  14. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  15. 基于Freescale MC9S12系列单片机开发板的设计,TP368.1
  16. 基于数据流异常检测的嵌入式软件容错研究,TP368.1
  17. 基于S3C2410A的新型ARM实验装置的设计研究,TP368.1
  18. 嵌入式多人音视频聊天模块的设计与实现,TP368.1
  19. 基于多DSP的航迹片段规划系统研究,TP368.1
  20. 多DSP并行航迹规划系统接口驱动程序设计与实现,TP368.12
  21. 基于多DSP的航迹规划系统硬件平台设计与实现,TP368.12

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 微型计算机 > 各种微型计算机 > 服务器、工作站
© 2012 www.xueweilunwen.com