我想在2个java应用程序(类)之间创建一个队列
让我们先调用第一个Farmer和第二个Digger
我希望第一个(Farmer)创建一个队列 第二个java应用程序(Digger)获取队列并处理它
如果挖掘机类可能无法运行,那么非常重要Farmer类应该等待挖掘机工作。
How could it be done ?
1. without external server
2. without files
3. without DB
现在这样做的正确方法是什么?
答案 0 :(得分:-1)
您可以使用webservices(在应用程序之间发送json或xml文件)或使用sockets(通过tcp / ip协议发送数据)进行通信。如果您可以使用框架,我建议您先看一眼Netty Project。使用Netty非常容易运行服务器并连接客户端应用程序并进行通信。
我希望它有所帮助。