【问题标题】:Update the sqlite database by making web service calls at regular intervals in java通过在 java 中定期进行 Web 服务调用来更新 sqlite 数据库
【发布时间】:2019-05-20 21:49:19
【问题描述】:

我有一个 Java JsonRPC webservice 应用程序(我们也可以将其视为使用其他 web 服务的客户端应用程序。)这个 jsonrpc webservice 应用程序有一个 sqlite db。

此 Web 服务正在执行许多任务(例如调用 Web 服务、发送交易、查询余额等)。 这些调用是用户进行的交易。

此 Web 服务的另一个重要任务是通过定期(10 秒)进行 Web 服务调用来更新本地数据库 (sqlite)。

以这 10 秒时间间隔连续运行的进程不应干扰其他读写操作。

我怎样才能找到解决这个问题的方法?我应该在java主线程中创建一个子线程吗?

【问题讨论】:

    标签: java multithreading sqlite timer synchronization


    【解决方案1】:

    是的,创建另一个线程将起作用,但另一种更简洁的方法是使用 Spring Quartz

    【讨论】:

      猜你喜欢
      • 2012-08-10
      • 1970-01-01
      • 2012-09-07
      • 1970-01-01
      • 2022-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多