女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

NGINX 機器人程序流量限制將影響終端用戶的體驗

S13G_gh_f093cae ? 來源:陳年麗 ? 2019-08-15 15:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

帶寬限制結合監視及同步使用效果好。

NGINX 產品管理總監 Liam Crilly 寫道,對網站或應用這樣的聯網數字體驗而言,響應性和擴展性就是一切。但即便身處計算資源可按需實時擴展的云彈性時代,當人類點擊可被自動化機器人程序代為執行的時候,也很難確保計算資源的高性能了。

互聯網時代,機器人程序不算什么新鮮事物。最早的機器人程序于 1988 年左右出現在互聯網中繼聊天 (IRC) 頻道中,數年間便因搜索引擎用其索引網站而成為該互聯網操作的主力工具。

1995 年,AOL 使用 WebCrawler,此后,1996 年,谷歌創建了 Googlebot (正式名稱為 BackRub)。但早期機器人程序卻未必總是出于盈利的目的。1999 年,木馬程序 Sub7 和蠕蟲程序 Pretty Park 就被釋放到了 IRC 中,秘密感染接入特定 IRC 頻道的計算機,通過該信道監聽指令。

隨著機器人程序代碼愈趨復雜,其應用也越來越邪惡。有時候機器人程序會被嵌入軟件中或作為獨立應用(比如 GTbot)安裝,黑客開始連接各個機器人程序組建 “僵尸網絡”,針對特定網絡資源發起協同攻擊,以批量虛假請求洪水致癱目標網絡資源。2007 年,別名 “Storm” 的大型僵尸網絡感染了約 5,000 萬臺計算機,在黑客操縱下進行股價欺詐和身份盜竊等一系列犯罪行為。另外,機器人程序和僵尸網絡還有一項最令人痛恨的自動化攻擊行為——垃圾郵件。2009 年,名為 “Cutwail” 的僵尸網絡被用于每天發送多達 740 億封電子郵件。

但歸根結底,機器人程序本身并無善惡之分,壞人手里就是作惡工具,好人手里就是效率提升工具。它們不過是可以自動化重復性任務的聰明程序而已。是好是壞只看你怎么使用。如果是為搜索引擎爬取網站,它們就是十分趁手的工具。你能想象純靠人力挨個訪問網站,并將所有網頁索引至可提供搜索服務的數據庫中嗎?或者,脫開搜索引擎上網?想想都覺得不可能。那么,如果機器人程序本意不想為害,但卻仍造成了傷害,會是什么樣子呢?比如說,從網頁刮取數據。機器人程序并非意圖搞癱網站,但又確實在消耗服務器資源,而且程度達到了嚴重影響對人類用戶的響應度和服務性能的地步。當網站或應用可以通過 AWS 等云提供商自動增加資源實現彈性擴展,失控機器人程序刮取網頁的行為就有可能造成災難性的資金影響了。

互聯網服務提供商、內容交付網絡和 IT 部門有一系列動作可以限制機器人程序的行為。很多情況下,網絡運營商試圖檢測機器人程序流量并阻止之,比如對機器人程序的資源請求回復 400 響應。但很多機器人程序是無法被這種方法遏制的,它們常會實時切換 IP 地址以規避此類網絡封鎖。簡言之,面對機器人程序,“抵抗是徒勞的”。它們總會找到通往所需資源的路徑,影響終端用戶的體驗。

盡管沒什么萬能的方法可以挫敗機器人程序流量,但帶寬限制這種獨特的方法還是可以有所貢獻的。網絡運營商對機器人程序實施速率限制時(也就是對來自特定 IP 的請求數量設上限),機器人程序會通過別的路徑獲取到自己想要的資源。速率限制很容易被機器人程序檢測出來。但面對更難以檢測的帶寬限制,機器人程序可以采用的通道就相當窄了,無論它們發出多少請求。這種情況下,只要檢測到機器人程序流量,攻擊 IP 就會被發配“受罰席”,無論它們發出多少請求,都只能收到非常慢的響應。大英圖書館就是 NGINX 用于管理機器人程序流量的一個樣例。該圖書館每天收到 1,100 萬瀏覽器請求,每小時處理高達 7,000 個搜索請求。在網絡爬蟲和其他機器人程序流量持續上升,已升至超出網站總請求量 10% 占比的情況下,大英圖書館知道自己必須擁有一套應對此類流量的解決方案。NGINX 為他們提供了緩解該問題的一套方法,可以降低機器人程序流量對人類網站訪問者訪問體驗的影響。

但這還不是機器人程序流量控制問題的全貌。盡管帶寬限制是個有力工具,其功效要與其他兩種方法配合使用才能得到充分發揮。帶寬限制只有與監視及同步聯動,才可以提供層次化的解決方案。監視功能可以使用戶通過 API 終端獲取 “受罰席” 直觀視圖,看清有多少請求和 IP 地址被隔離。不用再從令人眼花的日志中費力查找。

但真正在機器人程序對抗戰中發揮巨大功用的,是數據同步。NGINX 隔離出來的機器人程序流量在所有 NGINX 安裝實例間共享,打造全球反僵尸網絡戰線,是一種主動式而非響應式的機器人程序流量緩解方法。這就讓 NGINX 的服務不僅僅是負載平衡器、反向代理、API 網關和強大而全面的互聯網服務平臺,還是針對日益嚴峻的機器人程序流量問題的獨特解決方案。與其急于解決無法根除的問題,DevOps 和網絡運營團隊不如部署 NGINX,配置帶寬限制,并采取主動方法來確保自身人類用戶獲得高性能且不間斷的數字體驗。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    213

    文章

    29726

    瀏覽量

    212790
  • 自動化
    +關注

    關注

    29

    文章

    5780

    瀏覽量

    84806
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    利用PLC調用ABB機器人程序號教程

    PP TO MAIN 程序是用來使機器人里的程序回到 MAIN 主程序的。
    的頭像 發表于 07-04 15:34 ?1481次閱讀
    利用PLC調用ABB<b class='flag-5'>機器人</b><b class='flag-5'>程序</b>號教程

    明遠智睿SSD2351開發板:語音機器人領域的變革力量

    通過網絡連接云端服務器進行快速檢索和分析,然后利用語音合成技術答案以自然流暢的語音反饋給用戶。同時,借助開發板的網絡連接功能,語音機器人還可以與后臺管理系統進行數據交互,實時更新知識庫和優化服務策略
    發表于 05-28 11:36

    盤點#機器人開發平臺

    地瓜機器人RDK X5開發套件地瓜機器人RDK X5開發套件產品介紹 旭日5芯片10TOPs算力-電子發燒友網機器人開發套件 Kria KR260機器人開發套件 Kria KR260-
    發表于 05-13 15:02

    詳細介紹機場智能指路機器人的工作原理

    免與行人發生碰撞,為旅客提供安全、舒適的引導服務。 智能交互系統 語音識別與理解 :智能指路機器人利用先進的語音識別技術,旅客輸入的語音信號轉化為文字信息。然后,通過自然語言處理算法對文字進行分析
    發表于 05-10 18:26

    【「# ROS 2智能機器人開發實踐」閱讀體驗】機器人入門的引路書

    ROS的全稱:Robot Operating System 機器人操作系統 ROS的 目的 :ROS支持通用庫,是通信總線,協調多個傳感器 為了解決機器人里各廠商模塊不通用的問題,讓機器人快速開發
    發表于 04-30 01:05

    【「# ROS 2智能機器人開發實踐」閱讀體驗】+內容初識

    講解了如何在 ROS 2 中實現機器人的運動控制,包括速度控制、位置控制等。通過編寫運動控制節點,可以接收來自上層的控制指令,如速度指令或目標位置指令,然后通過底層的驅動程序控制機器人的電機,實現
    發表于 04-27 11:24

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

    具身智能機器人的基礎模塊,這個是本書的第二部分內容,主要分為四個部分:機器人計算系統,自主機器人的感知系統,自主機器人的定位系統,自主機器人
    發表于 01-04 19:22

    開源項目!能夠精確地行走、跳舞和執行復雜動作的機器人—Tillu

    位置正確。 步驟12:組裝腳部 腳部伺服電機安裝到機器人腿部,確保其穩固連接。 步驟13:組裝腿部 腿部部件安裝到機器人主體,確保其動作流暢。 步驟14:啟用自動運行 設置U
    發表于 01-02 17:24

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型

    需要專業程序員進行繁瑣的編程工作,這種方式不僅效率低下,還限制機器人的應用場景。例如,在我們大學工程實訓課程中使用的數控機床,需要人為設定起點、終點、移動方向和移動距離等參數,自動化程度非常有限。而
    發表于 12-29 23:04

    【「具身智能機器人系統」閱讀體驗】+數據在具身人工智能中的價值

    嵌入式人工智能(EAI)人工智能集成到機器人等物理實體中,使它們能夠感知、學習環境并與之動態交互。這種能力使此類機器人能夠在人類社會中有效地提供商品及服務。 數據是一種貨幣化工具 數據是互聯網
    發表于 12-24 00:33

    《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊

    智能機器人的歷史與未來”中,布魯克斯的觀點給我帶來深刻啟發。他在20世紀80年代提出的觀點至今仍具參考價值:智能行為源于實際的物理互動,而非單純依靠預設算法。這打破了傳統AI僅關注算法優化的局限,
    發表于 12-19 22:26

    鴻蒙機器人與鴻蒙開發板聯動演示

    鴻蒙機器人與鴻蒙開發板聯動演示,機器人的角色為迎賓機器人,開發板負責人賓客出現監聽
    發表于 12-02 14:55

    協作機器人拽拖示教詳解

    用戶友好的編程方式,允許操作員通過手動移動機器人的末端執行器(通常是機械臂的末端),來示范機器人執行特定任務或動作的方式。機器人會記錄并學習操作員的示范動作,并將其轉化為
    的頭像 發表于 10-23 15:52 ?844次閱讀

    開源項目!用ESP32做一個可愛的無用機器人

    巧妙設計的杠桿開關推回“關”位置。這種玩具很常見,許多人已經制作并上傳到YouTube上。 作者每年都會挑戰自己制作一個技術產品,今年他決定制作這個復雜的項目——可愛無用機器人。這個機器人參考了日本
    發表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    巧妙設計的杠桿開關推回“關”位置。這種玩具很常見,許多人已經制作并上傳到YouTube上。 作者每年都會挑戰自己制作一個技術產品,今年他決定制作這個復雜的項目——可愛無用機器人。這個機器人參考了
    發表于 08-30 14:50