我正在尝试将azure函数连接到websocket以获取数据并将其发送到我的笔记本电脑中本地安装的kafka。但无法发送到kafka?。有没有办法将数据从azure函数发送到本地安装的kafka?
答案 0 :(得分:0)
Azure功能中没有任何内容可以帮助您,因此您需要将消息发送到Kafka,就像使用任何其他.NET代码一样。
步骤:
确保可以通过互联网访问Kafka,如@Dhinesh建议的那样。
选择要使用的Kafka客户端库(官方库是here,但也有其他库)。
编写一个简单的控制台应用程序,它会向您的Kafka发送一些示例消息并确保其有效。
在Azure Function正文中使用完全相同的代码向Kafka发送真实消息。
如果您需要比本基本指南更精细的内容,请随时调整您的问题。
答案 1 :(得分:0)
Azure AppService支持虚拟网络(vNets)。函数在AppService之上运行,这意味着您的函数可以通过VPN安全地访问您的本地Kafka实例。为此,您需要:
我希望这会有所帮助