日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

locker server启动

發(fā)布時間:2023/12/15 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 locker server启动 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

????? 今天是年二十九,上班最后一天了。最近一直在忙于dfs的升級和擴展工作,到今天終于告了一個段落。今天開始,我將抽出一定的空余時間寫一個locker server。locker server也將和師傅的dfs一樣開源,并且遵循“Public License V3”開源協(xié)議。

????? 先來說說locker server是一個什么東東?其實從名字上就已經(jīng)可以看出來了,locker server是一個提供鎖的服務(wù)器。有很多人肯定會有疑問,鎖?我不是直接使用class lib提供的鎖機制就可以了嗎?干嘛要單獨寫一個?其實不然,直接使用class lib提供的鎖只能鎖同進程中的不同線程同步時的狀態(tài),也就是說是線程級別的鎖,如果你的站點非常的大,一臺業(yè)務(wù)服務(wù)器已經(jīng)無法滿足你的需求,這個時候你就要使用到進程級別的鎖,那么locker server將會派上用場。說了那么多,總結(jié)一下,locker server其實就是一個提供了進程級別的分布式鎖服務(wù)器。

?????? 再來說說實現(xiàn),locker server的實現(xiàn)有兩部分,遵循的是c/s的風(fēng)格。通訊使用socket,server端使用全c開發(fā),目前只準(zhǔn)備支持linux系統(tǒng)(windows系統(tǒng)再說),客戶端支持多種開發(fā)語言,關(guān)于通訊協(xié)議,我會在開放源代碼時一并公布,這樣可以方便客戶端的移植。因為locker server的特殊性,所以協(xié)議部分無法遵循memcached的事實標(biāo)準(zhǔn),只有另外起一套協(xié)議。

?????? locker server的性能方面,按照網(wǎng)站的一般流量,暫時先準(zhǔn)備支持最多每秒1k的并發(fā)用戶,內(nèi)存消耗暫時先封閉起來,使用默認(rèn)值,以后可以考慮在config文件中配置。并且可以根據(jù)自己的實際情況,配置對象內(nèi)存塊大小(為了提高性能,所有的對象都是擁有同樣的內(nèi)存塊大小。)。

????? locker server的適用人群是一群中大型站點或者分布式系統(tǒng)的開發(fā)人員或者設(shè)計人員。如果你的站點部署類似于下圖所示,那么我建議你考慮使用locker server或者相關(guān)的服務(wù)替代。

附圖:

轉(zhuǎn)載于:https://www.cnblogs.com/Seapeak/archive/2010/02/12/1667810.html

總結(jié)

以上是生活随笔為你收集整理的locker server启动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。