關於jdon框架 in-memery 模式的狀態和執行緒問題
最近研究了jdon框架的 ES 和 CQRS模式,採用disruptor模式的領域事件使用單執行緒執行。經過測試jdonframework 原始碼包中的Match例項專案,在領域事件的1:1消費關係中,component中的onEvent方法執行的業務是單執行緒執行的(1:N應該一樣,沒有測試),對於一個領域模型內部的多個事件來說,可能會存在同時有多個事件的消費者執行,也就是一個記憶體模型會同時有多個執行緒在執行,會同時修改模型狀態,這樣對領域模型的共享狀態是否會存在干擾,導致衝突?
另外,如果記憶體中存在幾萬、幾十萬乃至上百萬的模型物件,按系統併發達到單機每秒1000算,可能會同時需要上萬的執行緒執行,如果使用執行緒池,想知道jdon框架如何對模型分配執行緒的?
希望banq大神能夠解答下!
另外,如果記憶體中存在幾萬、幾十萬乃至上百萬的模型物件,按系統併發達到單機每秒1000算,可能會同時需要上萬的執行緒執行,如果使用執行緒池,想知道jdon框架如何對模型分配執行緒的?
希望banq大神能夠解答下!
[該貼被yxh1122於2017-04-03 17:41修改過]
相關文章
- 多執行緒的執行緒狀態及相關操作執行緒
- 執行緒狀態和鎖執行緒
- 關於js執行緒問題的解讀JS執行緒
- 執行緒狀態執行緒
- Java多執行緒-執行緒狀態Java執行緒
- Java執行緒的狀態Java執行緒
- Memcached 多執行緒和狀態機執行緒
- 有個關於多執行緒的識別問題執行緒
- ThreadPollExcutor執行緒池的狀態thread執行緒
- 多執行緒相關問題執行緒
- J2SE - 關於SimpleDateFonnat的執行緒安全問題執行緒
- 關於執行緒池的面試題執行緒面試題
- 【Java】執行緒的 6 種狀態Java執行緒
- Java 執行緒的5種狀態Java執行緒
- java執行緒的狀態+鎖分析Java執行緒
- 單例模式執行緒安全reorder問題單例模式執行緒
- 關於Java多執行緒的執行緒同步和執行緒通訊的一些小問題(順便分享幾篇高質量的博文)Java執行緒
- Java執行緒狀態轉換Java執行緒
- MySQL執行緒狀態詳解MySql執行緒
- jstack判斷執行緒狀態JS執行緒
- 執行緒的幾種狀態總結執行緒
- Systrace 執行緒 CPU 執行狀態分析技巧 - Sleep 和 Uninterruptible Sleep 篇執行緒
- fastapi 關於執行緒池、同步、非同步的問題解答彙總ASTAPI執行緒非同步
- java執行緒的五大狀態,阻塞狀態詳解Java執行緒
- 玩轉java多執行緒 之多執行緒基礎 執行緒狀態 及執行緒停止實戰Java執行緒
- 如何使用jstack分析執行緒狀態JS執行緒
- Java執行緒狀態及切換Java執行緒
- Java執行緒狀態及同步鎖Java執行緒
- 一起分析執行緒的狀態及執行緒通訊機制執行緒
- 執行緒的6種狀態以及轉變執行緒
- 執行緒的狀態轉換以及基本操作執行緒
- 03.關於執行緒你必須知道的8個問題(中)執行緒
- 04.關於執行緒你必須知道的8個問題(下)執行緒
- 執行緒池的五種狀態及建立執行緒池的幾種方式執行緒
- 【多執行緒與高併發】- 執行緒基礎與狀態執行緒
- 執行緒池和Executor框架執行緒框架
- JavaSE_多執行緒入門 執行緒安全 死鎖 狀態 通訊 執行緒池Java執行緒
- ArrayList 的執行緒安全問題執行緒
- 詳解Java執行緒池的ctl(執行緒池控制狀態)【原始碼分析】Java執行緒原始碼