如何讓定時任務減負?
現在系統中有一個很核心的定時任務,但定時任務中現在需要加一個功能,操作成功後需要傳送類似jms的訊息給訂閱方,如何傳送不是問題,只是想如何採用一種比較高度或者設計模式等來編寫這個釋出訊息的功能,且以後系統中可能還有很多地方需要釋出訊息,如何做到可擴充套件,具體實現採用執行緒池可以?採用事件分發也可以?
類如:
public class EventDispatcher{
public Map<String,EventProcessor> registry;
public void registerEventProcessor(Event event,EventProcessor eventProcessor){
//新增事件、處理器
}
public void dispatch(Event event){
EventProcessor eventProcessor = registry.get(event.getClass().getName());
eventProcessor.processEvent(event)
........
}
}
不知道各位道友,有何見解?也請banq老師給點意見?
同時關注jdon已很多年,前些年註冊了個賬號,但不記得密碼,今天重新註冊了,和各位道友交流下!
類如:
public class EventDispatcher{
public Map<String,EventProcessor> registry;
public void registerEventProcessor(Event event,EventProcessor eventProcessor){
//新增事件、處理器
}
public void dispatch(Event event){
EventProcessor eventProcessor = registry.get(event.getClass().getName());
eventProcessor.processEvent(event)
........
}
}
不知道各位道友,有何見解?也請banq老師給點意見?
同時關注jdon已很多年,前些年註冊了個賬號,但不記得密碼,今天重新註冊了,和各位道友交流下!
相關文章
- 如何建立systemd定時任務
- Java如何實現定時任務?Java
- SpringBoot如何實現定時任務Spring Boot
- 定時任務
- Django 如何使用 Celery 完成非同步任務或定時任務Django非同步
- Linux中如何實現定時任務Linux
- SpringTask定時任務Spring
- Oracle定時任務Oracle
- Navicat定時任務
- schedule 定時任務
- 定時任務scheduler
- 定時任務操作
- @Scheduled 定時任務
- Linux 定時任務Linux
- Linux | 定時任務Linux
- Java 定時任務Java
- At 、Crontabl定時任務
- crontab定時任務
- laravel定時任務Laravel
- SpringBoot定時任務Spring Boot
- springboot:定時任務Spring Boot
- 定時任務管理
- ubuntu定時任務Ubuntu
- 定時任務crond服務
- 如何使用Choerodon LDAP以及配置定時任務LDA
- SpringBoot與非同步任務、定時任務、郵件任務Spring Boot非同步
- Linux系統中延時任務及定時任務Linux
- SpringBoot 定時任務ScheduledSpring Boot
- java web定時任務JavaWeb
- springboot(九):定時任務Spring Boot
- SpingBoot @Scheduled定時任務boot
- 定時任務技術
- Golang——Cron 定時任務Golang
- springboot定時任務之旅Spring Boot
- Spring - Task定時任務Spring
- 定時任務總覽
- 石英定時任務-quartzquartz
- Java & Go 定時任務JavaGo
- Linux crontab 定時任務Linux