0

我正在使用Pivotal Cloud Foundry部署我的微服务。我正在构建一个使用Kafka进行消息传递的事件服务。 Kafka可以在PCF市场上买到,还是可以在PCF上运行kafka或者它应该在外部托管?PCF - Kafka部署

+0

我想我会指出你这个答案。 https://stackoverflow.com/questions/34745938/how-to-use-kafka-and-storm-on-cloudfoundry 去年有些事情可能发生了变化。 – DoomVroom

+0

谢谢@DroomVroom。这似乎是去年初。之后我想看看有没有什么改变,因为它似乎已经在作品中了。 –

回答

1

Amit的回复here的选项仍然有效。主要区别在于他链接的CF持久性提案已完成,并且该功能名为Volume Services。通过使用卷服务,您可以将持久性存储装载到应用程序容器中。这反过来又允许您将Kafka部署为PCF上的应用程序,而不会丢失任何数据。

也就是说,如果要将Kafka集成到市场中,您仍然需要服务代理。这是可选的,但您可以创建用户提供的服务,而不需要代理。

希望有帮助!

+0

非常感谢Daniel。可以将Volume Services扩展为在PCF中安装关系数据库或NoSQL DB? –

+0

我不相信这是意图。我的理解是,卷服务针对必须写入文件系统的传统应用程序的用例。一个例子就是Wordpress。 –

+0

谢谢丹尼尔,最后一个问题。有没有关于如何通过批量服务在PCF上安装Kafka的文档?我试图搜索,但无法找到一个。 –