在vert.x中,我可以向另一个Verticle发送消息并"异步等待"以进行回复.
问题是:我想向多个Verticle发送消息,并在所有Verticle回复时调用异步处理程序.
这是可能的还是有更好的设计来实现这个功能?
编辑:
我有一个垂直A,它发送消息到Verticle B,C和D.每个Verticle(B,C,D)对消息做一些事情并返回一些数据.然后,垂直A接收来自B,C,D的响应,并对所有数据执行某些操作.问题是我为每个发送的消息都有一个处理程序(一个用于A,一个用于B,一个用于C),我希望在所有回复到达时调用一个处理程序.
我可以使用 Apache Commons Daemon 工具作为控制台应用程序安装、卸载和运行我的服务。问题是当我尝试将应用程序作为服务运行时,服务状态不会从停止切换到运行。
用于安装服务的脚本:
prunsrv.exe install ServiceName --DisplayName="Some Display Name" --Classpath %cd%\daemon.jar --Install=prunsrv.exe --Jvm=auto --StartMode=jvm --StopMode=jvm --StartClass=Main --StartParams start --StopClass=Main --StopParams stop
Run Code Online (Sandbox Code Playgroud)
我在 Windows 8 - 64 位中运行该服务。
关于可能出现什么问题的任何想法吗?
编辑:在 services.msc 中运行应用程序时,我收到以下消息:
Windows could not start the [Service Name] service on Local Computer
Error 2: The system cannot find the file specified.
Run Code Online (Sandbox Code Playgroud)
EDIT2:在 Windows 7-64 位中尝试过。同样的问题。
我安装nginx的目的是提供照片和视频之类的静态文件,并能够以编程方式列出所提供的文件。
问题是该清单是在HTML页面中完成的,对于我的应用程序,我需要能够处理该清单(例如json或xml)。
无论如何,我可以使用Nginx做到这一点吗?(或者是否有其他替代方法可以解决我的问题)
提前致谢。