当前位置:主页 > 科技论文 > 搜索引擎论文 >

基于分布式搜索引擎的社交网络消息推送设计

发布时间:2018-03-27 09:21

  本文选题:分布式搜索引擎 切入点:社交网络 出处:《青岛科技大学》2015年硕士论文


【摘要】:随着信息技术的发展,越来越多的人参与到社交网络当中,社交网络俨然已经成为了人们开拓人脉、维护好友关系、娱乐和业务拓展的一种主要方式。面对社交网络的庞大用户群体、用户间复杂的好友关系以及海量的信息处理,社交网络的好友消息推送已经成为了限制社交网络规模的主要问题。目前社交网络好友消息推送模式主要有三种:推模式、拉模式以及推拉模式,无论采用哪一种方式都会带来大量的IO操作给系统带来性能上的瓶颈,面对社交网络好友消息数据的一次写多次读的特点和搜索引擎查询快速的特性,本文提出了一种利用分布式搜索引擎替换数据库实现社交网络平台的好友消息推送的设计思想。利用搜索引擎内存搜索的特点,减少用户查询所带来10操作。利用分布式计算的特性,扩展系统的规模。本论文就以下几方面进行了研究。(1)分析目前主流的社交网络平台的推送模式,提出了利用搜索引擎替换数据库实现消息中间件以达到社交网络平台消息推送的目的。(2)分析目前开源的分布式搜索引擎产品,针对社交网络好友推送的需求,设计一条基于归并排序的分布式搜索引擎(Distributed Search Engine Using Merge, DSM),针对分布式系统的特性进行设计,保证系统的稳定性和可扩展性。(3)以搜索引擎实现好友消息推送为基础,设计一套基于服务的社交网络系统,解决系统模块间调用、异步处理等大型网络设计问题,最终利用该社交网络系统发布消息,测试消息推送功能。
[Abstract]:With the development of information technology, more and more people participate in social networks. Social networks have become people to open up their networks and maintain good friends. A major form of entertainment and business expansion. In the face of the huge user base of social networks, the complex relationships between users and the vast amount of information processing, Friend messaging on social networks has become a major problem limiting the size of social networks. At present, there are three main types of push mode: push mode, pull mode, and push pull mode, and push pull mode, push pull mode, push pull mode, push pull mode, push pull mode, push pull mode, and push pull mode. Either way, it will bring a lot of IO operations to the system performance bottleneck, in the face of the social network friend message data write multiple times read characteristics and search engine query fast characteristics, In this paper, a design idea of using distributed search engine to replace database to realize friend message push on social network platform is put forward, and the characteristics of search engine memory search are used. Using the characteristics of distributed computing to expand the scale of the system. This paper analyzes the push mode of the mainstream social network platform in the following aspects. This paper proposes using search engine to replace database to realize message middleware in order to achieve the purpose of message push on social network platform. (2) analyzing the open source distributed search engine product, aiming at the demand of friend push on social network. A distributed Search Engine Using merge (DSM) based on merging and sorting is designed to ensure the stability and extensibility of the distributed system. A set of social network system based on service is designed to solve the problems of large network design such as calling between system modules, asynchronous processing and so on. Finally, the social network system is used to publish messages and test the function of message push.
【学位授予单位】:青岛科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP391.3

【参考文献】

相关期刊论文 前2条

1 王龙;万振凯;;基于服务架构的云计算研究及其实现[J];计算机与数字工程;2009年07期

2 谭昊勋,龙海洋,郑娟;基于Java RMI的分布式计算[J];湘潭大学自然科学学报;2005年02期



本文编号:1670939

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1670939.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户6b6a7***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com