在Dropwizard中加载基于jar的插件的框架

问题描述

我正在开发基于Dropwizard的应用程序,并且希望使该应用程序能够加载可以扩展应用程序功能的插件(作为专用目录中的jar文件);并可以注册为事件侦听器以接收必要的信息。

我知道以下事实:这可能不是一个好的架构,我可以实现例如基于Kafka的消息传递服务以及更多的Dropwizard Microservices可以完成这项工作。

但是,在此刻,我不希望介绍例如Kafka,所以我试图找到一种在一个(相当胖的)Dropwizard应用程序中实现功能的方法。 我实现了Dropwizard-guicey,并研究了PF4J,但是也许有一个更好的解决方案可以结合这两个框架。

任何帮助或提示都将受到高度赞赏。

最好的问候, 爱德华

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...