flink
spring
@codecraft @阿里云云栖社区 @范闲 叩谢
http://www.54tianzhisheng.cn/...
这里也有不少挺好的Flink博客,值得推荐!
对应的代码仓库在:https://github.com/zhisheng17...
对于问题1:1、基本的原理就是在执行之前先加载下spring的context,为了避免重复重建,可以使用单利模式2、对于source、sink及transformation,可以使用继承AbstractRichFunction的相关function,在open的时候初始化spring context3、对于spring context的销毁,注册一个shutdown hook来销毁
对于问题2:看是要怎么使用定时任务,如果是仅仅需要类似普通的spring中的schedule,那问题1解决了就可以了,如果是要在source或sink里头进行定时,估计要自己根据需求实现,比如使用cron4j等
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
暂无简介
文章 0 评论 0
接受
发布评论
评论(2)
http://www.54tianzhisheng.cn/...
这里也有不少挺好的Flink博客,值得推荐!
对应的代码仓库在:https://github.com/zhisheng17...
对于问题1:
1、基本的原理就是在执行之前先加载下spring的context,为了避免重复重建,可以使用单利模式
2、对于source、sink及transformation,可以使用继承AbstractRichFunction的相关function,在open的时候初始化spring context
3、对于spring context的销毁,注册一个shutdown hook来销毁
对于问题2:
看是要怎么使用定时任务,如果是仅仅需要类似普通的spring中的schedule,那问题1解决了就可以了,如果是要在source或sink里头进行定时,估计要自己根据需求实现,比如使用cron4j等