隨着比特幣的起起伏伏,區塊鏈技術也愈來愈受到關注,成爲當下和人工智能同樣風靡的領域,也有了除了比特幣以外的應用嘗試。不過明白區塊鏈技術底層原理的同窗應該都會相信區塊鏈還不能與人工智能帶來的改變相提並論。因爲一些自身的特色,當前比較成熟的應用還僅僅侷限在金融貨幣領域。但無論怎樣中本聰(Satoshi Nakamoto)在 Bitcoin: A Peer-to-Peer Electronic Cash System 中提出的去中心化的思想是一個很是巨大的創新,很是值得研究和借鑑。本文借區塊鏈的設計思想、解決的問題來與企業協做相比較,同時給出了一個工做中的具體實例(OneAlert 平臺上的告警處理協做)。html
去中心化是區塊鏈的核心思想,爲了達到這一目的借鑑了分佈式計算、密碼學的存儲結構和算法。同時利用工做量證實(PoW)等共識機制解決了雙重花費和拜占庭將軍問題。這些問題都是其餘分佈式系統或者現實世界的社會系統難以解決的問題。在區塊鏈系統中,去中心化的思想保證了數據在點對點網絡中的一致性、安全性和各個節點之間的公平性。若是把區塊鏈系統看作一個協做系統而且只考慮協做數據的安全、協做者之間的公平性和最終的協做結果,那麼區塊鏈就是一個完美的協做系統。算法
解決協做問題無非是解決協做者之間的同步和和資源互斥問題。在區塊鏈系統中各節點之間的區塊信息廣播和同步就是同步問題,工做量證實的共識機制解決了資源互斥問題。好比拜占庭將軍問題就是一個典型的協做問題。api
拜占庭帝國想要進攻一個強大的敵人,爲此派出了 10 支軍隊去包圍這個敵人。這個敵人雖不比拜占庭帝國,但也足以抵禦 5 支常規拜占庭軍隊的同時襲擊。基於一些緣由,這 10 支軍隊不能集合在一塊兒單點突破,必須在分開的包圍狀態下同時攻擊。他們任一支軍隊單獨進攻都毫無勝算,除非有至少 6 支軍隊同時攻擊才能攻下敵國。他們分散在敵國的四周,依靠通訊兵相互通訊來協商進攻意向及進攻時間。困擾這些將軍的問題是,他們不肯定他們中是否有叛徒,叛徒可能擅自變動進攻意向或者進攻時間。在這種狀態下,拜占庭將軍們可否找到一種分佈式的協議來讓他們可以遠程協商,從而贏取戰鬥?這就是著名的拜占庭將軍問題。安全
區塊鏈很好的解決了這類問題,但付出的成本是協做效率低下:網絡
若是把區塊鏈的協做搬到現實協做中來,多是一種效率低下的方案。對於效率要求不高的協做能夠考慮,但大部分協做的需求都是知足不了的。分佈式
再看企業協做,現實中要作好協做,不只要考慮資源的分配和調度還要考慮資源的時效性和協做的效率,須要在這之間作好權衡。所以參考區塊鏈的思想時也要避免其缺點。近幾年,人類在協做意識、協做工做、協做能力上都在不斷提高。協做系統領域的突破會成爲企業提高的助推器。協做服務和軟件也成爲了市場的一片紅海,出現了許多優秀的產品。工具
這些優秀的產品都有一些共同的特色,把敏捷和效率做爲其產品核心,把任務流、信息流、資金流都處理的很是到位,也是效率和安全準確的權衡。區塊鏈
在平常工做中一個具體的例子就是系統告警怎麼在團隊成員之間協做處理。咱們以國內領先的一個雲告警平臺 OneAlert 爲例。告警處理對效率的要求很是高,所以除了常規的郵件、短信、電話,很是有必要集成一些企業協做工具。 OneAlert 這一點作得很是好,集成了很是多的優秀的協做工具,如今可使用 Webhook、簡聊、Bearychat、釘釘等等,相信之後陸續會有更多的工具加入。這些工具的集成也很是的簡單。優化
以釘釘爲例,在釘釘機器人管理頁面選擇「自定義」機器人,輸入機器人名字並選擇要發送消息的羣。若是須要的話,能夠爲機器人設置一個頭像。點擊「完成添加」。人工智能
點擊「複製」按鈕,便可得到這個機器人對應的 Webhook 地址,其格式以下:https://oapi.dingtalk.com/rob...
登陸 OneAlert,定位到配置->協做策略->新增協做->釘釘
在表單中填寫釘釘的應用信息,將上面生成的 Webhook Url 寫入並點擊完成,這樣就能在釘釘收到告警啦,固然釘釘 APP上也會 Ding 你一下的。
除了告警平臺 OneAlert 以外,其餘領域的協做集成也有許多優秀的產品。像這種神器可以大大地提升咱們的工做效率,給咱們節省成本創造價值,太值得嘗試了。
OneAlert 是北京藍海訊通科技有限公司旗下產品,是國內首個 SaaS 模式的雲告警平臺,集成國內外主流監控/支撐系統,實現一個平臺上集中處理全部 IT 事件,提高 IT 可靠性。想了解更多信息,請訪問 OneAlert 官網 ,歡迎免費註冊體驗 。
來源:http://blog.oneapm.com/apm-te...