亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

更新camel-sap緩存而不重啟整個實例

更新camel-sap緩存而不重啟整個實例

函數式編程 2021-09-03 14:08:52
我在RedHat Fuse 中使用RedHat 的 camel-sap 組件通過 SAP RFC 調用模塊。每次調整模塊的結構時,都必須重新啟動 Fuse 實例以緩存更新的 SAP 存儲庫。有沒有辦法用 SAP 存儲庫更新緩存,而無需重新啟動實例?
查看完整描述

3 回答

?
慕萊塢森

TA貢獻1810條經驗 獲得超4個贊

最簡潔的答案是不。

在 SAP 系統中更改 RFC 的結構是一項重大的系統更改。該組件旨在與穩定的生產 SAP 系統集成并緩存 SAP 元數據以提高效率。我假設您必須在開發環境中修改 RFC。如果是這種情況,那么您需要重新啟動任何連接的 Fuse 容器,因為您已經更改了 SAP 系統。



查看完整回答
反對 回復 2021-09-03
?
慕容森

TA貢獻1853條經驗 獲得超18個贊

這個 camel-sap 組件似乎使用了 SAP Java 連接器 ( JCo ) 和 Java IDoc 類庫 (JIDocLIb)。

出于性能原因,這些庫將 RFC 和 IDoc 所需的元數據永久存儲在內存中。但是這些庫還提供用于從緩存中刪除元數據或清除整個元數據存儲庫的 API。因此,可以在 using camel-sap 組件中以某種方式實現所需的功能,或者如果您可以直接訪問使用的 SAP Connector API,則可以自己在 Java 中實現。

不可能的是,在 ABAP 后端修改后,元數據緩存將被自動清除或失效。但由于我不知道駱駝汁,我在這里無能為力。


查看完整回答
反對 回復 2021-09-03
  • 3 回答
  • 0 關注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號