2010年10月11日 星期一 08:59
据腾讯科技报道, 北京时间10月7日,国外媒体称,Twitter当地时间周三发表博客文章称,该公司数周前悄 悄推出了全新的搜索服务后台。Twitter在博客中称,“我们的主要目标之一,也是面临的最大挑战是,在不宕机或影响搜索结果的情况下由旧架构顺利过渡 到新架构。”这一目标已经实现,外界甚至没有注意到Twitter已经更换了搜索服务后台。
Twitter指出,该公司必须开发全新的搜索服务后台,因为它仍然在使用通过收购搜索公司Summize获得的技术。显然,Summize的技术 在当时能满足Twitter的需求。随着Twitter迅速增长,这一技术已经不能满足其需求。Twitter在博客中称,“扩展原来采用MySQL技术 的系统已经日益成为我们面临的一项挑战。”
Twitter在博客中表示,“我们喜欢开放源代码软件,因此新搜索服务后台选用了采用Java编写的搜索引擎程序库Lucene。 ”Twitter称,该公司对Lucene进行了修改,以满足实时搜索需求。Twitter称,对Lucene的修改将反馈回开放源代码社区。
Twitter的目标是,信息发布10秒内即可被搜索服务索引。
运行数周来,新搜索服务后台完全满足了Twitter的要求。Twitter称,该公司目前只利用了新搜索服务后台约5%的资源,每秒能够索引的Twitter消息数量可以达到当前的50倍。
2010年10月11日 星期一 09:27
MQ+Lucene?
Zeuux © 2024
京ICP备05028076号