簡體   English   中英

是否可以啟動嵌入在我的 spring-boot 應用程序中的 Axon 服務器?

[英]Is it possible to start the Axon server embedded in my spring-boot application?

根據 Axon 文檔,Axon 服務器可以從命令行運行或部署在 docker 容器中。 我想知道是否可以/建議通過手動實例化服務器類直接從我的 spring-boot 應用程序啟動它。

請問各位大俠能分享一下經驗嗎?

Obs:出於安全原因,我不允許在我們的生產服務器中啟動 Axon 服務器,除非它與我們的應用程序打包在一起。

目前,Axon Server 無法像您問的那樣以“嵌入式”形式運行,@Davi。 因此,對於 Axon Server 版本 4.1.x,這不是一個選項。

顯然不排除這在未來有可能發生,因為這絕對不是什么奇怪的問題。 尚未對此功能進行優先排序,但像您現在所做的感興趣的請求可能會發生這種情況。 我建議在這部分關注 AxonIQ 郵件通知,因為一旦引入,我很確定它會通過這些渠道共享。

此外,就像@Mzzl 正在共享一樣,Axon 服務器並不是運行 Axon 框架應用程序的硬性要求。 它是首選格式,因為它為路由命令、事件和查詢提供了專用的解決方案,以及專門構建的事件存儲,從長遠來看,它比常規 RDBMS 方法更適合存儲事件。

但是,如果這不是您的應用程序中的方法,或者換句話說,您想要自己配置這些消息的路由和存儲,那么通過排除axon-server-connector來排除與服務器的連接是完全沒問題的依賴性。

暫無
暫無

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

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