單體服務流程服務

服務讀寫分離(讀服務,寫服務),是否可行?

系統分層架構有一個迭代和演進的過程(詳見《網際網路分層架構設計》),早期,系統分層架構如下: 上游是需要資料的業務呼叫方 下游是儲存資料的資料庫   隨著架構的演進,可能要抽取出服務層(詳見《網際網路架構為什麼要做服務化?》): 上游通過RPC呼叫服務獲取資料 中間服務層從資料庫獲取資料 下游是儲存 […]

服務讀寫分離架構,絕不推薦

緣起 在《服務讀寫分離(讀服務,寫服務),是否可行?》中,對背景做了交代,網際網路架構設計上,資料庫可以讀寫分離,服務能否讀寫分離呢?   下面是兩種常見的“服務讀寫分離”架構: 一、單純服務讀寫分離 如上圖,服務化之後: 業務方通過RPC分別呼叫讀服務和寫服務 服務層分為讀服務與寫服務 底層是高可 […]

服務掛了,怎麼自動恢復?

大家或許都碰到過這樣的情況: tomcat掛了,站點應用訪問不了 service出core了,服務掛了   架構設計上,避免單點,使用故障自動轉移固然能夠保證系統的高可用,是否還有其他的方案,讓掛掉的服務自動啟動呢,這裡給大夥推薦一個常見的運維工具 supervisor。 畫外音:superviso […]

服務架構及單點故障導致系統雪崩探討

很多大型網站都是從小型網站發展而來,一開始的架構都比較簡單,隨著業務複雜和使用者量的激增,才開始做很多架構上的改進。當它還是小型網站的時候,沒有太多訪客,一般來講只需要一臺伺服器就夠了,這時應用程式、資料庫、檔案等所有資源都在一臺伺服器上,具體架構如下圖所示:        隨著網站業務的發展和使用 […]

服務機器人到底能為人類做些什麼呢?

     全球第二大市場研究諮詢公司MarketsandMarkets釋出的報告中,對全球服務機器人產業的發展進行了評估,2011年全球服務機器人市場規模達到183.9億美元,2012年這一數字增長至207.3億美元,保守估計2012~2017年市場規模增長速度為17.4%,到2017年全球服務機器 […]

服務 軟體 Bespin Global致力於企業客戶數字化轉型

2017年5月11日,國際雲管理服務提供商Bespin Global(貝斯平雲科技)在中國戰略釋出會上提出了自己的”雲”方案,闡述了在雲管理產業劇烈變革的今天,如何在中國市場制定符合使用者需求的策略和佈局,以及其獨到的雲運維管理思路和產品的應用價值。 Bespin Global聯合創始人及國際業務副 […]

服務註冊中心設計注意點

幾個概念: 1 服務提供者,就是服務的提供方,有可能就是一個普通的類檔案 2 服務消費者 可能是一個簡單的客戶端,web前臺 3 服務註冊中心    a.高HA:支援資料庫持久化和服務叢集   b.資料一致性問題,叢集中的所有客戶應該看到同一份資料不能出現讀寫資料不一致   c.資料變更主動推送,當 […]

服務和負載均衡的實現(zookeeper)

Zookeeper   1、Zookeeper是什麼? Zookeeper是一個大型分散式系統的可靠地協調系統,提供的功能包括配置維護,名字服務,分散式同步,組服務等。Zeepkeeper是可以通過叢集複製的,叢集間通過自動廣播協議來保持資料的一致性。該協議包括leader election和ato […]

服務使用CXF框架客戶端使用Axis2框架的webservice實現方案

背景:       執行在兩臺獨立伺服器上的兩個web服務,其中一個web服務需要訪問另一個web服務的業務方法。但是兩個服務各自的執行環境不同,一個服務執行在jdk1.5上(服務端),使用spring2.5.6框架管理bean,而另一個執行在jdk1.4環境下(客戶端)。現在要求通過webserv […]