
开源框架
y_bccl27
这个作者很懒,什么都没留下…
展开
-
Elastic-Job项目启动后,控制台一直报Cron表达式有误且Cron表达式与当前配置的表达式不一样
问题描述:Elastic-Job项目启动后,控制台一直报配置的Cron表达式有误且Cron表达式与当前配置的表达式不一样,报错的Cron表达式是旧的配置 解决方法:引起该问题的原因是首次报Cron表达式有误的时候真的是表达式有问题,修改为正确的Cron表达式后,再次启动项目,项目依然会提示该错误,这个时候是由于我们的配置文件中的overwrite字段在没有配置的时候,它会默认取false,因此需要显示配置overwrite字段的取值为true <!--配置作业类型--> <job:s原创 2020-06-12 18:43:39 · 1331 阅读 · 0 评论 -
Elastic-Job
作业类型说明 Elastic-Job 提供Simple、Dataflow和Script三种作业类型。方法参数shardingContext包含作业配置、分片和运行时信息。可通过getShardingTotalCount(),getShardingItem()等方法分别获取分片总数,运行本作业服务器的分片序列号等。 Simple 类型作业 意为简单实现,未经任何封装的类型。需实现SimpleJob接口。该接口仅提供单一方法用于实现,此方法将定时执行。与Quartz原生接口相似,但提供了弹性扩缩容和分片等原创 2020-05-10 19:45:35 · 245 阅读 · 0 评论 -
Disruptor
初看Disruptor,给人的印象就是RingBuffer是其核心,生产者向RingBuffer中写入元素,消费者从RingBuffer中消费元素。 RingBuffer到底是啥? 正如名字所说的一样,它是一个环(首尾相接的环) 它用做在不同上下文(线程)间传递数据的buffer RingBuffer拥有一个序号,这个序号指向数组中下一个可用元素 RingBuffer:基于数组的缓...原创 2019-12-05 09:13:51 · 137 阅读 · 0 评论