JAVA:在数据库中存储请求和响应消息(XML 或 JSON)以供 Web 服务或 HTTP 调用
JAVA: Store request and response messages (XML or JSON) in database for Webservice or HTTP calls
我想将原始请求和响应(XML 或 JSON)存储在数据库中,以便 Java Web 应用程序中的 Wbservices 和 HTTP 调用。我如何在不降低服务性能的情况下实现这一目标。
我见过很少像这样的实现 -
- 异步使用 IBM Workmanager
(com.ibm.websphere.asynchbeans.WorkManager)。这将在一个单独的线程中完成这项工作——我不能使用它
因为这更特定于 IBM Websphere 应用程序服务器
- 使用 Spring AOP - 显然它更复杂,根据我的理解 Spring 不会创建单独的线程并且可能会降低性能。
有没有其他方法(更好的方法)来实现这个?任何其他与上述 IBM Workmanager 功能相同的第三方库?非常感谢任何建议。
您可以将您的请求和响应传递给使用 Spring 的 @Async 注释的方法:
Creating Asynchronous Methods
我想将原始请求和响应(XML 或 JSON)存储在数据库中,以便 Java Web 应用程序中的 Wbservices 和 HTTP 调用。我如何在不降低服务性能的情况下实现这一目标。
我见过很少像这样的实现 -
- 异步使用 IBM Workmanager (com.ibm.websphere.asynchbeans.WorkManager)。这将在一个单独的线程中完成这项工作——我不能使用它 因为这更特定于 IBM Websphere 应用程序服务器
- 使用 Spring AOP - 显然它更复杂,根据我的理解 Spring 不会创建单独的线程并且可能会降低性能。
有没有其他方法(更好的方法)来实现这个?任何其他与上述 IBM Workmanager 功能相同的第三方库?非常感谢任何建议。
您可以将您的请求和响应传递给使用 Spring 的 @Async 注释的方法: Creating Asynchronous Methods