Java RestService 从日志文件写入和读取数据

标签 java web-services rest jakarta-ee web

我有一个 Java Rest Servcie,它使用 java Rest Client 发布的数据。 当客户端将数据发布到我的休息服务时,我正在更新一些表中的数据。 如果我的数据库出现故障。我想将客户端发布的数据存储到一些日志文件中。

当客户端再次发布新数据时,我们需要再次读取日志文件数据并更新一些表。

我想知道如何在 java Rest 服务应用程序中的日志文件中写入和读取数据吗?日志文件存储在哪里?

最佳答案

理想的解决方案是将消息放入一些临时可靠的存储中,例如 JMS。如果您想保持简单,则更改代码以将数据写入文件(而不是数据库),并编写另一个组件以从文件读取数据并保存到数据库中。仅当数据库事务成功完成时,该组件才需要删除读取的数据。

关于Java RestService 从日志文件写入和读取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30843548/

相关文章:

c# - WebService Post 在模拟器上工作但不在设备上工作

objective-c - 在适用于 iOS 的 Restful 协议(protocol)中推送通知

java - 2 次非法注解异常

java - 如何使用 jax rs 调用rest

java - 默认开启前置摄像头

c# - 使用 Silverlight/IIS 的双工轮询的可扩展性

rest - NoClassDefFoundError : javax/ws/rs/client/ClientBuilder

java - Web 服务响应未随数据库交互更新

java - 无法从java控制台获取输入

java - Filereader 上的“没有这样的文件或目录”错误 - Android