「跨界群」是乙個非常新的概念。它的理念是為了讓不同應用(比如陌陌、釘釘、微博等)上的使用者能夠在同乙個群裡聊天。這個概念的出現,對於國內的某信來說,將會造成很大的影響,會利好所有的具備社交和不具備社交的應用,我們預計會掀起新的一波社交之爭。
以下是跨界群的設計思路,來自於github上的ospn專案。
由於群是由群主建立,因此我們主張群的所有權歸屬於群主所有,同時群主具有選擇服務商的權利。由於群屬於是公共場合,因此企業作為群的服務提供商,群的監控權應該歸屬於企業所有。企業應具備對群言論的監控權,以及是否對群提供服務的權利。企業可以要求群主進行實名認證,我們主張群實行群主負責制,言論的管控由群主負責,如果發生不當言論,應當直接找群主處理,群主可以對群成員進行禁言或者t出群。如果群主不作為,企業可代行處理。
群主應具備對服務商的更換權。為了防止群服務提供商濫用手上的職權,為了堅持群的所有權歸屬群主所有。
ospn網路使用的賬號包含了雙金鑰對,其中的暗金鑰對掌控著對群的所有權,明金鑰對則可以擁有監控權。群主在建立跨界群時,群賬號由群主生成。選定服務提供商以後,群主需要將群賬號和明金鑰對交給服務商。這樣歸屬權和監控權就分離開了,服務商具備了僅具備了群的運營權和監控權,不具備歸屬權。
群主更換服務提供商,首先需要找到另外一家願意提供服務的服務提供商。
群主向新的服務提供商提供群賬號和明私鑰。此時舊服務商和新服務商都擁有運營群的權利。
群主向新服務商提供群成員名單。
群主向新服務商提出更換群賬號的指令。新服務商通過ospn網路廣播告知所有群成員賬戶更換,舊服務商無法更換群賬戶。
群成員收到更換通知以後連線到新的群位址即可完成群的更換。
我們將在近期放出跨界群的相關協議以及例子。
LINQ之開放式併發控制和事務
今天簡單的學習下開放式併發控制和事務的內容,具體詳細的內容現在可以參看msdn了。下表介紹 linq to sql 文件中涉及開放式併發的術語 術語 說明 併發 兩個或更多使用者同時嘗試更新同一資料庫行的情形。併發衝突 兩個或更多使用者同時嘗試向一行的一列或多列提交衝突值的情形。併發控制 用於解決併...
LINQ之開放式併發控制和事務
今天簡單的學習下開放式併發控制和事務的內容,具體詳細的內容現在可以參看msdn了。下表介紹 linq to sql 文件中涉及開放式併發的術語 術語 說明 併發 兩個或更多使用者同時嘗試更新同一資料庫行的情形。併發衝突 兩個或更多使用者同時嘗試向一行的一列或多列提交衝突值的情形。併發控制 用於解決併...
網路七層協議 OSI開放式互聯參考模型
解決兩台物理機之間的通訊需求 機器a往機器b傳送位元流,機器b能收到這些位元流,這就是物理層要做的事情。物理層主要定義了物理裝置的標準,如網線的型別,光纖的介面型別,各種傳輸介質的傳輸速率等。它的主要作用是傳輸位元流,將0101資料轉換為電流強弱來進行傳輸,到達目的機器後再轉換為0101的機器碼,即...