- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试从 UI 进行 AJAX 调用。这应该只是启动一个异步进程来根据几个条件更新数据库。好用吗:
或者还有其他更好的方法吗?
最佳答案
不知道您的要求很难说,但是......:
如果您计划扩展,我会使用:
使用 ExecutorService,如果您的服务器出现故障并且队列中有消息,您可以与该消息说再见。当然,该消息不能与其他进程共享。
另一方面,Akka 和 RabbitMQ 代替 ExecutorService 提供了更好的抽象,并且更容易扩展,因为它本质上是基于“事件”的。消息的行为与数据分离。
在不了解您的数据库的情况下,我只能猜测“触发器”不是一个好主意。
我认为这是一个重要的问题,因为如果你到处都做错了(将异步的行为和状态结合起来),那么进行切换可能会非常困难。
关于java - 使用Spring AsyncTaskExecutor更新DB好不好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12555164/
在我们开发的 spring 批处理作业中,我们使用 AsyncTaskExecutor,以允许在步骤级别进行并行处理。我们将并发限制设置为 5。我们使用 JDBCCursorItemReader 来获
我需要在不同的线程中执行 Controller 中的一些代码。 我的结构: @Controller MyController //invoked from frontend @Requ
我的 Spring Boot 应用程序中有以下配置: @Configuration @EnableAsync @Slf4j public class AsyncConfig { private
我是一名优秀的程序员,十分优秀!