在Java中,我可以動態添加東西到類路徑和加載類(「動態」的意思,而不必重新啓動我的應用程序)。有沒有一個已知的框架/庫處理模塊的動態加載/卸載而不重新啓動?在Java中動態加載模塊
通常的設置,尤其是Web應用程序,是負載均衡器,應用程序的多個實例以及新版本的逐步部署和重新啓動。我正在尋找其他的東西 - 包含多個服務/插件的應用程序,可能是單實例桌面應用程序,其中禁用單一服務很便宜,但是關閉或重新啓動整個應用程序並不可行。
我在考慮典型的插件基礎架構,其中插件可以升級或安裝而無需重新啓動應用程序。我是否必須從頭開始編程,還是已經有了一些東西? Spring兼容和開源是一個優點,但不是要求。