小编use*_*498的帖子

Node.js 服务器使用负载均衡器发送事件

我正在开发一个基于 node.js 的 Web 应用程序,它需要能够将数据推送到浏览器。Web 应用程序将位于负载平衡器后面。

假设 Web 应用程序有一个 POST REST API,如下所示:

/更新客户端

并且假设有第三方应用调用这个API向Web应用推送一些数据,然后Web应用将数据向下推送到浏览器。

现在假设我在负载平衡器后面有两台服务器,Web 应用程序正在运行。浏览器客户端连接到服务器 1 以侦听事件。然后其他应用程序在服务器 2 上访问 /update_client API。既然这两个活动发生在两个不同的服务器上,服务器 2 如何通知服务器 1 将数据发送到连接的客户端?

如果我使用自动缩放,负载平衡器后面有动态数量的服务器怎么办?

load-balancing node.js server-sent-events

7
推荐指数
1
解决办法
3108
查看次数

带有Classpath的Spring Boot可执行jar

我正在构建一个软件系统,使用Spring Boot与企业软件系统进行交互.我的系统依赖于该企业系统中的一些jar和*.ini文件,因此我无法在Maven中打包所有依赖项.我希望能够将Spring Boot作为带有嵌入式Tomcat的可执行jar运行.我还希望能够通过命令行设置类路径.所以类似于:

java -classpath /home/sleeper/thirdparty/lib -jar MyApp.jar
Run Code Online (Sandbox Code Playgroud)

但是,-classpath和-jar不能共存.我试过"-Dloader.path".它能够加载文件夹下的所有jar文件,但不能加载其他内容,例如文件夹中的*.ini文件.

那么有没有办法让-classpath与带有嵌入式Tomcat的Spring可执行jar一起工作?

提前感谢您的帮助.

java spring spring-boot

7
推荐指数
4
解决办法
3万
查看次数

如何在不同的进程中以编程方式控制 Java Swing 应用程序?

我需要编写一个程序来通过它的 GUI 以编程方式控制 Java Swing 应用程序。

该程序需要能够将值添加到应用程序的文本字段中,然后点击“确定”按钮,就像人类使用该应用程序所做的那样。

我对 Swing 不熟悉,所以我不知道从哪里开始。我查看了一些 Java Swing GUI 测试工具,但它们似乎都需要将 Swing 应用程序作为工具的一部分启动,而在我的用例中,它必须能够在不同的进程中控制已经运行的 Swing 应用程序。

java user-interface swing

1
推荐指数
1
解决办法
1637
查看次数