摘要: 文档参考:http://kafka.apache.org/documentation.html 下载代码: tar -xzf kafka_2.11-0.11.0.0.tgz cd kafka_2.11-0.11.0.0 启动 bin/zookeeper-server-start.sh config/ 阅读全文
posted @ 2017-07-31 11:24 liutiantian 阅读(175) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-07-31 10:55 liutiantian 阅读(27) 评论(0) 推荐(0)
摘要: 第8课:SchedulerListeners SchedulerListeners非常像TriggerListeners和JobListeners,除了它们在Scheduler本身中接收到事件的通知 - 不一定是与特定触发器或作业相关的事件。 与调度相关的事件包括:添加作业/触发器,删除作业/触发器 阅读全文
posted @ 2017-03-23 13:44 liutiantian 阅读(326) 评论(0) 推荐(0)
摘要: 侦听器是您根据调度程序中发生的事件创建的对象。 您可能会猜到, TriggerListeners会接收与触发器相关的事件, JobListeners会接收与作业相关的事件。 触发器相关的事件包括:触发器触发,触发失灵(在本文档的“触发器”部分中讨论),并触发完成(触发器关闭的作业完成)。 org.q 阅读全文
posted @ 2017-03-23 11:16 liutiantian 阅读(645) 评论(0) 推荐(0)
摘要: 第6课:CronTrigger CronTrigger通常比SimpleTrigger更有用,如果您需要一个基于日历的概念重复的作业启动计划,而不是SimpleTrigger的精确指定的间隔。 使用CronTrigger,您可以指定点火时间表,例如“每个星期五中午”,或“每个工作日和上午9:30”, 阅读全文
posted @ 2017-03-22 15:54 liutiantian 阅读(617) 评论(0) 推荐(0)
摘要: 第5课:SimpleTrigger SimpleTrigger应该满足您的调度需求,如果您需要在特定时刻或特定时刻执行完整的作业,然后按特定间隔进行重复。 例如,如果您希望触发器在2015年1月13日正好11:23:54 AM触发,或者如果您希望在那时开火,然后每十秒钟再次触发五次。 有了这个描述, 阅读全文
posted @ 2017-03-22 15:45 liutiantian 阅读(419) 评论(0) 推荐(0)
摘要: 像工作一样,触发器非常容易使用,但是包含可以充分利用Quartz之前需要了解和理解的各种可自定义选项。 另外,如前所述,您可以选择不同类型的触发器来满足不同的调度需求。 您将在第5课:简单触发器和第6课:Cron触发器中了解两种最常见的触发器类型。 常用触发属性 除了所有触发器类型都具有用于跟踪其身 阅读全文
posted @ 2017-03-22 15:41 liutiantian 阅读(566) 评论(0) 推荐(0)
摘要: 第3课:更多关于工作和工作详情 正如你在第2课中看到的,Jobs很容易实现,在接口中只有一个“execute”方法。 您只需要了解有关作业性质,Job界面的execute(..)方法以及JobDetails的更多内容。 虽然您实现的作业类具有知道如何做特定类型作业的实际工作的代码,但Quartz需要 阅读全文
posted @ 2017-03-22 15:39 liutiantian 阅读(6969) 评论(0) 推荐(0)
摘要: 第2课:Quartz API,作业和触发器 Quartz API Quartz API的关键接口是: 调度程序 - 与调度程序进行交互的主要API。 作业 - 由希望由调度程序执行的组件实现的接口。 JobDetail - 用于定义作业的实例。 触发器 - 定义执行给定作业的计划的组件。 JobBu 阅读全文
posted @ 2017-03-22 15:31 liutiantian 阅读(667) 评论(0) 推荐(0)
摘要: 第1课:使用Quartz 在使用调度程序之前,需要实例化(谁猜到了?)。 为此,您可以使用SchedulerFactory。 Quartz的一些用户可能会在JNDI存储中保留工厂的实例,其他用户可能会发现直接实例化和使用工厂实例(例如下面的示例)很简单(或更简单)。 一旦调度程序被实例化,它可以被启 阅读全文
posted @ 2017-03-22 15:27 liutiantian 阅读(949) 评论(0) 推荐(0)