共 7 篇文章 |
|
事件驱动模型也就是我们常说的观察者,或者发布-订阅模型;大家可以看到如果给它一个executor(java.util.concurrent.Executor),它就可以异步支持发布事件了。1、定义事件Java代码 package com.sishuok.hello; import org.springframework.context.ApplicationEvent; public class ContentEvent extends ApplicationEvent { public C... 阅664 转4 评0 公众公开 14-11-03 03:02 |
Spring3.0中的任务调度。1.配置 <task:scheduled-tasks> <task:scheduled ref="testService" method="process" cron="0/5 * * * * ?"/> </task:scheduled-tasks> 阅533 转1 评0 公众公开 11-10-27 18:24 |
@Async标签能帮助我们实现多线程级别的操作,换句话说,可以让主线 程及时返回,而不等待,类似jms消息的处理机制。 阅1267 转4 评0 公众公开 11-10-27 18:23 |
表Tasks主要用来保存所有待执行的任务,每条任务信息属于一种任务类型,由TASK_HANDLER字段标识,因为本系统核心基于Spring,所以任务类型的值建议为:该类型任务的具体实现类在Spring容器中的bean id;当任务类型、任务数量越来越多时,单台服务器已经不能搞定了,此时我们需要考虑对消费者服务器进行线性扩展,此时有不同的扩展策略可供选择... 阅3072 转10 评0 公众公开 11-10-27 15:31 |
// 可以参考下一些文章理解 http://www.ibm.com/developerworks/cn/webservices/ws-asynch/part1/index.html http://www.ibm.com/developerworks/cn/webservices/ws-asynch/part2/index.html http://www.ibm.com/developerworks/cn/webservices/ws-asynch/part3/index.html http://www.ibm.com/developerworks/cn/webservices/ws-asoper/lovewh... 阅1121 转2 评0 公众公开 11-10-27 11:11 |