DDOS防御专家-提供超强DDoS高防/CC防护/大流量清洗服务!
当前位置:主页 > 高防服务器 > 正文

ddos防护_数盾科技朱云_无缝切换

ddos防护_数盾科技朱云_无缝切换

在上一篇文章中,我解释了REST风格的API,它是mavencentral基于浏览器的搜索UI的基础。该API基本上是"免费"提供的,其中包含构建Maven Central Search的主要组件:ApacheSolr,来自ApacheLucene项目的流行、快速的开源企业搜索平台--解决方案-在这篇文章中,我将重点介绍这些组件,并描述它们是如何用于实现Maven中央搜索的。当我们开始这个项目时,谷歌云服务器防御DDoS攻击么,我们考虑了两个实现搜索的选项,包括Solr和直接构建在apachelucene之上的现有Nexus搜索功能。Nexus方法最初看起来很有吸引力,因为我们显然有丰富的经验,Nexus search甚至为全文搜索提供了一个RESTAPI,我们可以利用它。那么,当我们可以简单地重用Nexus中的搜索功能或者甚至构建一个由运行在Central之上的Nexus实例支持的web用户界面,为什么我们最终选择Solr呢?两个原因:灵活性——我们在Central Search的设计阶段早期就发现,我们需要对Nexus使用的Lucene索引中的模式、字段甚至字段内容进行更改。对模式进行这些更改需要在Nexus代码库中进行其他更改。有了Solr,我们可以简单地将Solr安装指向现有索引,甚至可以通过Solr的restapi添加文档,让Solr从头构建一个新索引。我们可以快速原型化模式更改(通常在1-2行xml中,甚至不需要我们重新启动Solr),并几乎立即看到更新的搜索结果。可伸缩性——Solr自称是一个"企业搜索平台",ddos防御开原工具,吸引我们使用Solr的一个企业特性是它对复制的内置支持。随着将来查询负载的增加,我们可以简单地在为同一数据的多个副本提供服务的硬件之间平衡该负载。Solr对多个索引的支持也为索引数据的分片提供了一条道路,一旦索引数据变得如此之大以至于很难在单个服务器上使用单个索引。一旦我们决定使用Solr,我们很快就发现我们所需要的几乎所有搜索功能都是Solr的restapi"开箱即用"的。实际上,Maven Central API指南的后半部分只是一组URL,它们被代理到我们正在运行的Solr实例。我们代理请求,这样我们就可以对入站请求进行一些过滤和转换,以防止格式错误或恶意的请求关闭我们的服务器。接下来,我们将注意力转向基于浏览器的用户界面来调用该API。Solr提供了一个现成的管理界面,其中包括搜索功能。然而,管理界面往往是实用的。我们希望我们的界面是干净的,虚拟主机怎么防御ddos,但也要更具交互性,不仅仅是在发布时,而是在我们添加新功能时。因此,我们开始研究基于AJAX或javascript的ui,它们可以位于Solr之上,我们发现了ajaxsolr。ajaxsolr网站是了解ajaxsolr体系结构的一个很好的资源,它为构建第一个基于solr的ajax网站提供了一个极好的教程。我们的开发人员掌握了这个教程,很快就形成了一个中心搜索的原型版本。在开发过程中,cc防御策略,ajax solr的两个主要优点非常突出:MVC模式-模型-视图-控制器(MVC)软件体系结构,通常用于web应用程序,它将"域逻辑"与用户界面隔离开来,cc攻击的原理与防御,允许对每一种模式进行独立的开发、测试和维护。ajaxsolr将MVC模式应用于浏览器中的solr结果集,这使得使用solr结果集(模型)和ajaxsolr小部件(视图)成为一种干净且易于扩展的方式。MVC是一种易于理解的模式,这也有助于它。jQuery实现——根据AjaxSolr网站,AjaxSolr被设计成不依赖于Javascript框架的。任何可以向Solr发送AJAX请求的框架都可以使用ajaxsolr。然而,jstock和jr查询都是用ajax实现的。尽管我们不得不一路学习jQuery,但我们发现jQuery非常容易掌握,而且这样做使得扩展ajaxsolr以满足我们的需求变得非常容易。jQuery还为我们提供了相当数量的跨浏览器兼容性。这并不是说我们不需要在这里或那里对浏览器进行一些调整,但是,至少从轶事的角度来说,它让我们从许多小时的疑惑中解脱出来:为什么我们的页面在不同的浏览器中呈现不同(或者根本没有呈现)。最后,使用jQuery为我们提供了大量的UI插件(),我们在向Maven Central添加各种交互功能时使用。总之,我们使用了几个标准的开源Java组件来构建Maven中央搜索,并且在这个过程中,我们的团队在我们的技巧包中添加了一些新工具。我们现在有一个非常强大的基础继续改进Maven Central。我们希望您已经发现新的功能有用,我们期待着听到您的反馈在获得满意().

版权保护: 本文由 DDOS防御专家 原创,转载请保留链接: /ddos/68177.html

DDoS防御专家简介孤之剑
国内资深白帽子二十人组成员,前BAT资深网络安全工程师,知名网络安全站点板块大神,每年提交Google及微软漏洞,原sina微博负载插件开发者,现在整体防御复合攻击长期接受1-4.7T攻击,CC防护自主开发指纹识别系统,可以做到99.9999%的无敌防御。
  • 文章总数
  • 9030606访问次数
  • 建站天数

    QQ客服

    400-0797-119

    X