【问题标题】:PCF - Kafka DeploymentPCF - 卡夫卡部署
【发布时间】:2018-01-22 15:29:28
【问题描述】:

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

【问题讨论】:

  • 我想我会指出这个答案。 stackoverflow.com/questions/34745938/… 去年可能发生了一些变化。
  • 感谢@DroomVroom。这似乎是去年年初。正如你提到的,我想看看在那之后是否有任何变化,因为它似乎已经在进行中。

标签: java spring apache-kafka cloud-foundry


【解决方案1】:

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

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

希望有帮助!

【讨论】:

  • 非常感谢,丹尼尔。卷服务能否扩展到在 PCF 中安装关系数据库或 NoSQL 数据库?
  • 我不相信这是意图。我的理解是,Volume Services 针对必须写入文件系统的遗留应用程序的用例。 Wordpress 就是一个例子。
  • 谢谢丹尼尔,最后一个问题。有没有关于如何在卷服务的帮助下在 PCF 上安装 Kafka 的文档?我尝试搜索但找不到。
  • 我什么都不知道。卷服务是相当新的,所以你可能会找到一些关于如何使用它的演示。您必须调整它以在 PCF 上部署 Kafka。如果你要走 Docker 路线,那可能更容易,因为那里适用的东西通常应该适用于 PCF。
  • 如果您需要服务代理以在 PCF 市场中集成,这是在共享集群(无专用集群)上配置主题的实现:github.com/1123/kafka-service-broker
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-09-15
  • 2014-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-27
  • 1970-01-01
相关资源
最近更新 更多