Notr LICENSE模式

原由

前段時間收到Notr 用戶的反饋,主要是兩個問題:服務器

  1. 限速了
  2. 一個用戶註冊成功以後只能一我的用

針對第一個問題,做爲服務提供者,咱們確定是須要對用戶進行限速的,這個無解,除非你用本身的服務器; 針對第二個問題,咱們能夠考慮開放另一種用戶類型——organizationapp

解決過程

爲了同時解決上面這兩個問題,咱們開發了相似LICENSE的功能:開發

用戶能夠申請咱們的LICENSE,LICENSE申請成功以後,咱們會將程序部署到用戶的服務器,此時該用戶能夠建立或者刪除用戶。換句話說,用戶使用本身的服務器,咱們的程序,可是用戶具有用戶管理的功能,建立的用戶會自動分配到本身的節點。文檔

對於申請LICENSE的用戶來講,具備如下優點:部署

  1. 若是是公司內部小組用的,不申請LICENSE,須要每一個人都註冊一個帳號,若是申請LICENSE以後,只須要一我的註冊,而後建立多用戶便可。
  2. 若是是我的使用,用戶甚至能夠出售內網穿透服務。
  3. 限速問題能夠解決

前面所述的LICENSE,在咱們軟件當中,借鑑了相似第三方服務的應用功能,申請LICENSE等價於建立應用,LICENSE內容便是appkey。get

詳細使用說明能夠參考咱們的LICENSE文檔io

當前缺陷

當前主要有幾個缺陷:class

  1. 當前部署尚未容器化,須要技術人員手動部署,主要是不熟悉容器相關的技術。
  2. 用戶名沒有根據LICENSE隔離,這個是很是大的缺陷,沒有修復也是因爲其餘緣由。

總的來講,當前對這一功能的評價是——能用,沒太大毛病,可是還不是很好用,前期部署會麻煩。容器

相關文章
相關標籤/搜索