力扣387(java)-字串中的第一個唯一字元(簡單) 阿新 • • 發佈:2022-05-10 1、分散式基礎理論。 1.1)、什麼是分散式系統? 《分散式系統原理與範型》定義:小“分散式系統是若干獨立計算機的集合,這些計算機對於使用者來說就像單個相關係統"。分散式系統( distributed system)是建立在網路之上的軟體系統。小隨著網際網路的發展,網站應用的規模不斷擴大,常規的垂直應用架構已無法應對,分散式服務架構以及流動計算架構勢在必行,亟需一一個治理系統確保架構有條不素的演進。 1.2) 、發展演變。 單一應用架構。 當網站流量很小時,只需一個應用,將所有功能都部署在一起,以減少部署節點和成本。此時,用於簡化增刪改查工作量的資料訪問框架(ORM)是關鍵。 1.3) 、RPC 什麼叫RPC RPC [ Remote Procedure Call ]是指遠端過程呼叫,是一種程序間通訊方式,他是一種技術的思想,而不是規範。它允許程式呼叫另一個地址空間(通常是共享網路的另一臺機器上)的過程或函式,而不用程式設計師顯式編碼這個遠端呼叫的細節。即程式設計師無論是呼叫本地的還是遠端的函式,本質上編寫的呼叫程式碼基本相同。 RPC基本原理 圖示: