Flink 在风控系统中的应用:数据处理、高可用性和负载均衡
规则引擎模块从数据仓库获取数据后,进行相应的匹配工作。规则计算服务从数据库中查询风控规则,然后使用Flink读取规则文件内的数据进行计算,并最终逐步返回数据仓库规则计算匹配结果。
一个Flink Job实例包含两个进程:资源调度进程(JobManager)和作业执行进程(TaskManager)。Flink自身保证多个作业执行进程(TaskManager)的服务高可用,当一个或多个作业执行进程不可用时,其他作业执行进程仍可提供服务,运行的作业(Job)会自动切换到正常的节点上执行。Zookeeper保证多个资源调度进程(JobManager)的服务高可用,当一个或多个资源调度进程不可用时,其他资源调度进程仍可对外提供服务,运行的作业(Job)会自动切换到正常的节点上执行。Nginx提供反向代理和负载均衡能力,为Flink对外访问接口提供支持。当一个资源调度进程(JobManager)不可用时,Nginx自动负载到其他资源调度进程,保证客户端正常访问Flink集群。
原文地址: https://www.cveoy.top/t/topic/kUah 著作权归作者所有。请勿转载和采集!