我正在致力於Bpel 12c。我有一個生成器BPEL流程,循環10次,併爲每次迭代發佈消息到JMS隊列。我還有一個從上面的JMS隊列中消耗的BPEL流程。一切都很完美。但我唯一擔心的是,如果我到了EM控制檯並嘗試打開消費者實例,我沒有看到10個單獨的實例,而是看到生產者的實例,並且當我打開此實例時,它會顯示所有10個實例消費者在它下面。如果父進程調用子進程,這種行爲是好的。但在這裏,它完全是兩個獨立的過程,爲什麼它是這樣的羣體?想象一下,如果有100個這樣的消息,流程將根本無法打開並導致內存問題。請讓我知道是否有辦法修改此行爲,並且我能否分別查看所有10個實例?BPEL JMS生產者和消費者實例分組並顯示在單流下
0
A
回答
0
它看起來像來自Oracle SOA的預期行爲,如果它知道初始組合,那麼它顯示整個蹤跡(即產品和消費),如果在單獨的項目中構建消費者或它仍然將它們聯繫起來。
+0
是的。好像。我檢查了生產者產生的消息,我觀察到它傳遞了像tracking.parentComponentId,tracking.compositeId,tracking.ECID等附加屬性。我實際上試圖在Invoke操作中將此值設置爲null,但它不考慮值。這種行爲的問題是,我有一個循環100個值,每次迭代它發佈一個消息與每個值。所有的作品都很好,但如果我嘗試打開流量,服務器的CPU將達到100%,服務器狀態也會進入警告狀態。 – user3005980
+0
在這種情況下,我建議在OSB中執行相同的操作,然後調用一些自定義日誌記錄來捕獲所需的信息。 – jtyreman
相關問題
- 1. Pentaho JMS消費者 - 對單個消費者的多個生產者
- 2. Java生產者 - 消費者:生產者不「通知()」消費者
- 3. 生產者 - 消費者多個生產者多個隊列單個消費者
- 4. 簡單的生產者 - 消費者示例
- 5. 生產者消費者在PHP和Java
- 6. Spring JMS生產者和消費者互動
- 7. 實現生產者消費者模式
- 8. 生產者 - 消費者實施
- 9. JMS生產者 - 消費者觀察者(PCO)
- 10. 生產者/消費者
- 11. 生產者消費者
- 12. POSIX生產者 - 消費者
- 13. Clojure生產者消費者
- 14. LinkedBlockingQueue - 生產者/消費者
- 15. Scala生產者 - 消費者
- 16. 生產者,消費者POSIX
- 17. 線程鎖和條件變量,生產者消費者示例
- 18. 多個生產者,單個消費者
- 19. 單生產者單一消費者隊列與「阻塞」流行
- 20. 生產消費者
- 21. 生產者 - 消費者示例,都在鎖(此)塊
- 22. Kafka transactional生產者和消費者
- 23. 生產者和消費者的sem_wait()
- 24. Java線程生產者和消費者
- 25. Apache Camel Restlet消費者和生產者
- 26. 生產者和消費者優化
- 27. 同步生產者,消費者和生產者隊列
- 28. 單生產者單消費者現在我需要多個消費者
- 29. 對於單個生產者和消費者,JMS隊列是否遵循FIFO?
- 30. 生產者/消費者多生產者和單個消費者書面文件的Python
您是否檢查了使用JMS的BPEL接收中的create instance選項? – MrAdibou
是的。創建實例選項被選中,它正在創建單獨的實例。但唯一的問題是它顯示了在生產者實例下分組的所有東西。如果不打開生產者實例,我無法查看消費者實例。 – user3005980