Java 队列清空,如何清空Actor死信队列 - java
我有一個用例,我想清空我的Akka演員的死信隊列。
我的本地演員與遠程演員交談,并定期向其發送一些數據。
我認為這些會排隊等待,因為當遠程角色可用時,會發生大量事件。
是否可以限制此隊列的大小?甚至更好地訪問它,以便根據某些標準清除多余的物品? (在這一點上,我什至很高興將整個事情清理干凈,或者禁用此功能)
參考方案
您不需要清除它。默認情況下,它將僅將消息推送到事件總線:See here。如果沒有訂閱者,它將被丟棄:See here。
Akka:使用非默認構造函數在Scala中定義一個actor并從Java代碼創建它 - java
Akka Scala演員必須擴展akka.actor.ActorAkka Java actor必須擴展akka.actor.UntypedActor因此,在使用非默認構造函數定義Scala actor并從Java代碼創建它時,我遇到了以下問題:ActorRef myActor = system.actorOf(new Props(new UntypedAct…Java:正則表達式模式匹配器是否有大小限制? - java
我的模式類似于OR:“word1 | word2 | word3”我大約有800個字。可能有問題嗎? 參考方案 您僅受記憶和理智的限制。 :)Java:線程池如何將線程映射到可運行對象 - java
試圖繞過Java并發問題,并且很難理解線程池,線程以及它們正在執行的可運行“任務”之間的關系。如果我創建一個有10個線程的線程池,那么我是否必須將相同的任務傳遞給池中的每個線程,或者池化的線程實際上只是與任務無關的“工人無人機”可用于執行任何任務?無論哪種方式,Executor / ExecutorService如何將正確的任務分配給正確的線程? 參考方案 …JAVA:字節碼和二進制有什么區別? - java
java字節代碼(已編譯的語言,也稱為目標代碼)與機器代碼(當前計算機的本機代碼)之間有什么區別?我讀過一些書,他們將字節碼稱為二進制指令,但我不知道為什么。 參考方案 字節碼是獨立于平臺的,在Windows中運行的編譯器編譯的字節碼仍將在linux / unix / mac中運行。機器代碼是特定于平臺的,如果在Windows x86中編譯,則它將僅在Win…java:繼承 - java
有哪些替代繼承的方法? java大神給出的解決方案 有效的Java:偏重于繼承而不是繼承。 (這實際上也來自“四人幫”)。他提出的理由是,如果擴展類未明確設計為繼承,則繼承會引起很多不正常的副作用。例如,對super.someMethod()的任何調用都可以引導您通過未知代碼的意外路徑。取而代之的是,持有對本來應該擴展的類的引用,然后委托給它。這是與Eric…
總結
以上是生活随笔為你收集整理的Java 队列清空,如何清空Actor死信队列 - java的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看过这些国产动画 才是“真”童年
- 下一篇: 北京环球影城附近有地铁吗