簡體   English   中英

Web場中的Random()實例

[英]Random() instance in web farm

我正在與分布式內存緩存群集進行通信的多個Web服務器上運行一個應用程序,在該服務器上我在應用程序服務器上生成了排他鎖ID-問題是並行執行的高並發性可能會導致多個在所有服務器上執行將生成相同的偽隨機鎖定值。

想法是使用分布式緩存群集中的遞增種子在每個應用程序池中啟動Random類的單個實例,並在每種幫助程序方法生成線程安全隨機數達到特定數量后重新設置隨機化器的數量。調用。

有興趣了解您對此有何想法。

Random只是-隨機。 不保證唯一。 擲骰子是隨機事件的一個示例,但是您可能會在6次中獲得6次相同的結果。

GUID對象(幾乎)保證是唯一的,因此只需使用它們即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM