我想使用 Java 创建 PDF(以及其他文档)并且我正在考虑使用 Web 服务来执行此操作。这些文档的数据源将位于不同的位置。该服务还将有不同的调用者。
该服务的调用者/客户端之一需要快速响应时间,因此我正在讨论不在这里使用 Web 服务,而只是创建一个单独的库并使用它的对象与调用 Web 服务。
其他呼叫者/客户不需要快速响应,但是他们会有大量请求,因此我担心会对依赖于快速响应的呼叫者/客户产生负面影响。
我对需要快速响应时间的来电者的担忧是没有根据的吗?如果没有太多的数据交换,我不会那么担心,但是如果服务返回 PDF(或其他文档),我可以看到如果文件很大,可能需要一段时间。
我希望 Web 服务的原因是允许代码在一个地方存在,因为会有不同的调用者。我对创建一个库并让每个调用应用程序使用该库的想法持开放态度,如果这会是一种更好的方法。