问题标签 [server-application]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - ThreadPool 和 Producer - Consumer 模式设计题
我想为消费者使用 ThreadPool 来实现生产者 - 消费者模式。我将有 1 个请求的生产者和多个处理传入请求的消费者。当使用线程池实现消费者时,我的问题是我是否应该仍然有自己的队列供生产者放置请求,然后将它们传递给消费者线程池,或者我是否应该让生产者直接将其传递给线程池队列?
我对最后一个问题的关注是可以将多少任务传递给 ThreadPool 队列以及以什么速率?在将其传递给消费者线程之前,生产者应该相当快地进行一些“预处理”工作。
当我在生产者 - 消费者线程之间有一个队列时,我会没有更多的控制权吗?
这适用于需要高性能并且需要处理大量传入客户端请求的服务器应用程序。(一次数百个)。
任何建议表示赞赏!
java - 如何编写可以在运行时自行更新的 Java 应用程序?
我想实现一个 java 应用程序(服务器应用程序),它可以从给定的 url 下载新版本(.jar 文件),然后在运行时自行更新。
最好的方法是什么,这可能吗?
我猜该应用程序可以下载一个新的 .jar 文件并启动它。但是我应该如何进行切换,例如知道新应用程序何时启动然后退出。还是有更好的方法来做到这一点?
architecture - 与 OSGi 的可比架构?
我将实现一个应该远程更新客户端软件的服务器应用程序。客户端大多使用拉机制来接收更新的软件。
作为初学者,我正在寻找实现此应用程序的架构。而且我知道 OSGi 的生命周期层会提供这样的服务。
我想知道是否有任何其他架构可以为客户提供类似的服务?
java - Spring RESTful 服务器
我想使用 RESTful 原则和 Spring 设置应用程序。我找到了客户端的 RESTTemplate,但我不知道如何配置服务器。首先,我想创建一个简单的应用程序,在该应用程序中,服务器只需在请求Hello {name}
后用一个字符串进行myserverapp:8080/{name}
响应。有人可以帮助我吗,也许是 Java 代码?谢谢。
java - 自我更新的 Java 应用程序?
我正在编写一个 Java 服务器端应用程序,我想提供内置功能,以便苹果可以自行更新。我希望应用程序轮询服务器,如果有可以更新到的新版本,那么它应该让用户激活更新命令。
我希望在此更新期间发生以下情况:
- 下载新版本的新 JAR 文件
- 将该 JAR 的内容重新加载到主应用程序中
- 从旧 JAR 中卸载任何旧类
理想情况下,我希望这种情况发生,而在此过程中不会更改应用程序 PID。
我相信詹金斯确实做到了这一点,但我无法弄清楚他们是如何做到的。
mamp - 在 osx 10.8 上删除苹果服务器应用程序
我通常使用 ruby 进行开发,并使用 pow.cx 为我的开发站点提供服务。对于一些客户工作,我必须使用 php 和 drupal。我在 apache / php / Mamp 和我的 pow 服务器之间有很多设置问题和不兼容性。
我已经尝试按照那里提到的那样进行设置: https ://github.com/37signals/pow/wiki/Running-Pow-with-Apache
当我将 Mamp 留在端口 888 上时,一切都很好,但是当我想在端口 80 上运行 mamp 和 pow 时,我开始遇到常规问题。
为了尝试解决这个问题,我安装了 Apple Server 应用程序。我现在后悔了。
如果我在服务器应用程序中打开网站。服务器接管我的 pow url。如果我关闭网站,我根本无法访问 pow url(说我必须打开网站)。
如果我完全删除Server应用程序并重新启动,我可以再次访问Pow,但Mamp拒绝启动apache,说它无法解析Server App设置的域名。
那么有没有办法完全删除和清理服务器应用程序设置?
c# - 在多线程应用程序中启用控制台输出的禁用选项
你好我正在开发一个多线程的服务器应用程序,它有一个控制面板表单和一个用于输出的控制台。我正在通过控制台输出使用日志。对于启用日志,我编译带有日志的版本,对于禁用日志,我编译不带日志的版本。这是处理的,因为我使用的所有代码都在行之间。
所以我如果#define Enable_DEBUG_ECHO
在文件顶部使用它会为 echo 编译。但我想实现一个选项,用户可以通过单击或类似的方式启用/禁用日志。有人给我一个想法,我该怎么做。
database - 客户应该直接访问数据库吗?
是否应该对客户端应用程序进行编码,以便它们连接到远程 SQL 数据库并从中检索数据?
根据我的知识,我会说这是非常糟糕的做法,您应该有一个服务器应用程序来处理所有客户端并充当检索数据的中央单元 - 这是对的吗?
是否曾经在没有服务器应用程序来处理客户端的情况下构建业务信息系统?
javascript - using javascript regexp to match log file tail
hi I need to use regex to vaildate an ajax call to an output log on a server - to check if a process therin is "finished". I have a php file that can give the last line of the log no mater what. Ajax goes and gets it 5 times a second. But I need to client side ratify it when done. The last line of the log (when finished) will be:
Just like any of these examples either "Total time: 2 seconds" or "Total time: 17 seconds" or "Total time: 1 minutes" I would like a regex to be able to identify that string no matter what the number
c# - 使用 TcpListener.AcceptSocket(); 在单独的线程中导致线程阻塞?
我试图解决这个问题以及调试,但我在这里处于松散的结局:(有没有其他方法可以使用它来检查客户端连接?这段代码在控制台应用程序中运行良好,所以我猜测线程被阻止了,虽然它可能是我看不到的其他东西?
插座的声明。
按下按钮时启动的后台线程。
线程运行“工作”方法。
工作方法在调用 myList.AcceptSocket(); 时启动服务器并阻塞?
其他一些完整性的方法。
在解释我的问题时进行编辑:(
从我的 android 设备发送数据由运行 1 个线程的控制台应用程序接收,但是在从同一设备上的同一程序向同一 ip 和端口发送数据时,此 windows 窗体应用程序似乎没有发生任何事情。单独的线程只是保持阻塞状态,android 应用程序无法完成通信以发送数据。