应用程序服务器(如 jboss 或 weblogic)是不是可以每 'n' 次调用一些方法

Posted

技术标签:

【中文标题】应用程序服务器(如 jboss 或 weblogic)是不是可以每 \'n\' 次调用一些方法【英文标题】:Can an application server (like jboss or weblogic) call some methods every 'n' times应用程序服务器(如 jboss 或 weblogic)是否可以每 'n' 次调用一些方法 【发布时间】:2014-01-01 00:41:00 【问题描述】:

大家好! 请帮忙! 应用程序服务器(如 jboss 或 weblogic)可以每隔 10 分钟调用一次方法吗? 我会解释: 将是部署在服务器上的 ear 或 jar 文件,并且部署的项目将每 10 分钟 调用一些从数据库中选择的方法? 如果可能的话,你能举个例子吗? 谢谢!

解决方案:

导入 javax.annotation.PostConstruct; 导入 javax.ejb.*; @Singleton @启动 @LocalBean 公共类 ScheduledTask @PostConstruct 公共无效初始化() System.out.println("ScheduledTask 已启动!"); @Schedules(@Schedule(hour = "*", minute = "*", second = "*/60")) 公共无效发送() System.out.println("每1分钟打印一次"); @Schedules(@Schedule(hour = "*", minute = "*/30", second = "*/60")) 公共无效接收() System.out.println("每 30 分钟打印一次");

【问题讨论】:

显示你做了什么? 【参考方案1】:

您可以在 EJB 中使用 @Schedule 注释,指示应用程序服务器每 N 秒/分钟/...调用一次。

【讨论】:

以上是关于应用程序服务器(如 jboss 或 weblogic)是不是可以每 'n' 次调用一些方法的主要内容,如果未能解决你的问题,请参考以下文章

tomcat,Jboss,weblogic区别与比较

JBoss Web和 Tomcat的区别

转 : JBoss Web和 Tomcat的区别

Tomcat,Jboss,Weblogic通过jndi连接数据库

如何计划从 WebSphere 迁移到更便宜的应用程序服务器,如 JBoss、Tomcat 或 Payara

weblogic能部署python+Django开发的web应用吗