- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我的 Web 应用程序的目标是成为我们公司数据库的便捷接口(interface)。
我正在使用:
其中一个要求是每个用户都可以管理多个并发查询,并且即使他/她注销,查询也会继续运行并可以在以后检索(或者检查它们的完成状态,如果它们停止任何原因)。
我想查询可能必须在它们自己的单独线程中运行。
我什至不确定这个问题是否正交于连接池(我肯定会使用它,BoneCP 和 C3PO 看起来不错)。
简而言之:我需要对数据库请求的生命周期进行非常细粒度的控制,并且它们不能绑定(bind)到 servlet 生命周期
有哪些方式可以满足我的要求?我在 google 和 stack overflow 上搜索了很多,但没有找到任何可以解决我的问题的东西,这有可能吗?
最佳答案
您的堆栈中缺少的是调度程序。例如 http://www.quartz-scheduler.org/
粗略的解释:
关于database - servlet/数据库 : how to do fine-grained database connection and statement management (not bound to servlet lifetime),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8133391/
如果我有一个 grain(或客户端)要经常向另一个 grain 发送消息(每分钟几次,持续几个小时),访问该 grain 的最佳实践是什么?我是从工厂拿到它,使用它,然后丢弃它——每次都获得一个新的
我正在尝试了解 Microsoft Orleans 中的单线程 grains。我使用了 here 中的代码并对其进行了一些修改以测试我的场景。 我的客户端代码和筒仓构建代码 static as
我有一个用 Java 构建的现有系统,我们目前通过添加 JSP 和类来扩展它,但我们得到了一个已部署的项目。我想考虑使用 Grails 添加新功能,但我想知道如何让这两个部分进入 Tomcat 中的相
我想知道如何正确访问Environmental Variables与 SaltStack Grains 。 我一直关注documentation但一直无法让它发挥作用。这是我的代码: /srv/sal
我正在使用 Mircosoft Orleans 作为基础开发工作流引擎,因为它提供了许多有用的功能,例如自动分配工作和处理故障转移。 我有三种 Cereal : 工作流 - 保存工作流中的信息以及工作
在我们的 Orleans 设置中,我们有一些经常相互调用的 Grains。这些 Grain 调用的性能是否受到它们位于不同 Silos 中的影响? 是否有可能以某种方式告诉 Orleans 尝试激活与
根据 Kimball 的数据仓库工具包 "The grain must be declared before choosing dimensions or facts because every ca
Django 的静态文件功能允许您指定某些目录以“收集”到面向公众的文件夹中。这很好,但是有什么方法可以比仅仅拥有某些文件夹来获得更细粒度的控制呢?例如,是否有指定... 包括特定文件 排除特定文件
https://github.com/dotnet/reactive 有重大更新项目: v4.0 changes Ix Async 4.0 has a breaking change from pri
我正在使用 salt-cloud 来部署虚拟机,并且我正在尝试使用 Saltstack Reactor 系统将它们注册到我的 DNS 中。 我有一个带有这个触发器的 reactor.conf: rea
我有 5 种类型的用户: 管理员 (所有权限) 创建者(权限“v”、“a”、“m”、“c”) 经理(权限“v”、“a”、“m”) 分析师 (权限“v”、“a”) 查看者 (权限“v”) 这是一个分层设
saltstack 文档中说添加: {% set node_type = salt['grains.get']('node_type', '') %} {% if node_type %} 'no
我有一个具有以下结构的奥尔良应用程序: public interface IGraintest : Orleans.IGrainWithGuidCompoundKey { Task Init(
我有一个具有以下结构的奥尔良应用程序: public interface IGraintest : Orleans.IGrainWithGuidCompoundKey { Task Init(
假设我有以下内容: @Entity class Product { @OneToOne(Lazy) ProductType type; } @Entity class ProductType
我正在关注 orleans example在此示例中,它们不是在同一个应用程序域中同时运行筒仓和客户端,而是遍历,以便两者都可以独立启动。我按照建议进行了更改。我修改了 IGrain1.cs 以接受字
我一直在制作 Spark Streaming 的原型(prototype) 1.6.1在 Mesos 上使用 kafka 接收器 0.28以粗粒度模式运行的集群。 我有 6 个 mesos 奴隶,每个
问题/环境 我的 Web 应用程序的目标是成为我们公司数据库的便捷接口(interface)。 我正在使用: Scalatra (作为最小网络框架) Jetty (作为 servlet 容器) SBT
我创建了一个新的grails应用程序 我将asset-pipeline-gradle版本更改为2.3.8 我使用命令部署应用程序 grails dev war 我只运行命令 java -jar App
我是一名优秀的程序员,十分优秀!