相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

相关产品

相关推荐

探索阿里云产品,构建云上应用和服务

免费试用

温馨提示

抱歉,登录前您只能看到8页哦。立刻登录,浏览全部技术解决方案最佳实践案例内容!

如果您是企业账号,可以生成子账号授权访问。

BpFile(id=498, bpId=362, name=基于函数计算FC实现阿里云Kafka消息内容控制MongoDB DML操作 , author=null, keyword=FC,Serverless,Kafka,MongoDB, description=基于阿里云Kafka消息的Key或者消息体里的内容做判断,然后对MongoDB做增,删,改的操作。在传统ETL流程的基础上进一步增加了灵活性和可扩展性。, position=null, ossUrl=bp-CG3JM977IQS3VR58.pdf, tags=null, level=null, tagList=null, products=null, productList=null, hotspot=null, oneClick=1, createTime=null, modifiedTime=null, timeConsuming=null, status=1, pdfDescription=

在大数据ETL场景,将Kafka中的消息流转到其他下游服务是很常见的场景,除了常规的消息流转外,很多场景还需要基于消息体内容做判断,然后决定下游服务做何种操作。
该方案实现了通过Kafka中消息Key的内容来判断应该对MongoDB做增、删、改的哪种DML操作。
当Kafka收到消息后,会自动触发函数计算中的函数,接收到消息,对消息内容做判断,然后再操作MongoDB。用户可以对提供的默认函数代码做修改,来满足更复杂的逻辑。
整体方案通过CADT可以一键拉起依赖的产品,并完成了大多数的配置,用户只需要到函数计算和MongoDB控制台做少量配置即可。

, templateId=S1YXVWZF844DFNI9, freetry=, visitTime=null, visitCount=null, video_url=, buttonName=null, buttonUrl=null, targetId=S1YXVWZF844DFNI9, partner=, partnerUrl=, partnerLogo=, cooperation=, cooperationList=null)