新興技術名字Reactive

2021-06-25 07:26:07 字數 587 閱讀 3733

意思是快速響應,在各個方面都需要的快速響應,無論在程式上,程式設計效率,客戶反饋,擴充套件性,錯誤修正等等各方面

以下總結了幾個關鍵要點,看看你們的應用是否:

事件驅動,本身就是一種非同步程式設計的方式,非同步的好處不外乎就是在長時間的處理中不用在等待和導致卡死的狀態。

任何共享狀態(web session、會話等)都涉及到多執行緒的資源爭奪,導致瓶頸和擴充套件性不佳。

試回顧一下j2ee年代做clustering是多麼麻煩而且昂貴的呢(servlet的session有狀態,stateful-session-bean又是有狀態)。

不存在共享狀態,單機層面可以說在多執行緒下的線性安全問題幾乎不存在了,也同時代表伺服器可以快速和自由新增,而達到擴容的目的。

一般情況,在設計系統之間的通訊的時候,通常就是用webservices/restful等技術,然後都是直接呼叫,而沒有太多考慮使用看來比較複雜的非同步或者是訊息佇列。事實上如果想像乙個訊息就是一次呼叫,在佇列中是視覺化、可量度、可分布的、甚至可修正的。

資源永遠是不夠的,當系統出現壓力,如果讓客戶等待某個服務(但不知道要等待多久),不如很爽快的跟他說系統在忙,同時系統的請求壓力不會因此而累積。概念類似fail fast。

2020 Gartner 新興技術趨勢

面對迅速變化的商業需求,需要更敏捷 更快速響應變化的架構。可組合的架構支撐可組合的企業,可組合的架構基於彈性資料基礎架構 flexible data fabric 提供更高的業務彈性。模組化設計使組織能夠根據商業需求進行重組。可組合的企業有四個核心原則 模組化 效率 持續改進和適應性創新。包括 pa...

2023年10大新興技術

每一年,technology review 都會觀察上一年技術的發展,選擇出有望帶來重大影響的10項新興技術。進行選擇的終極準則是 這項技術能否改變世界。這些新興技術分為計算 網路 能源 生物醫學幾大類。其中計算部分包括 同態加密。這種加密系統可以讓 雲 分析加密後的資料,使得雲計算更為安全,將會解...

MIT技術評論 2010十大新興技術

1.實時搜尋 real time search amit singhal正在google領導著乙個團隊挖掘社會化網路的資訊,提供與傳統web搜尋相同質量和價值的資訊 2.社會化電視 social tv mit的marie jos montpetit正在開發社會化電視,將社會化網路的主動體驗與被動的看...