实时调试功能是如何帮助开发者快速试错的?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
实时调试功能通过引入Flink Gateway Server对Flink集群接口进行二次封装,提供了语法校验、SQL提交、SQL状态检查、SQL停止、SQL mock等功能。其中,SQL mock功能通过动态修改Source和Sink表的配置,将Source表改写为dataGen数据源,Sink表改写为console数据源,实现了数据源的mock,从而允许开发者在不修改SQL的情况下快速验证SQL逻辑。