【发布时间】:2021-01-18 15:22:30
【问题描述】:
我知道 Java 服务更喜欢 Linux/Unix 主机。 然而,在某些情况下,让客户在他们的环境中安装 Linux 集群只是为了部署 Kafka 并不总是可行的,即 Windows 10 / Windows Server 可能是他们唯一可接受的选择。
简单描述一下我们的应用:不是一个持续运行的服务,我们只是想引入 Kafka 作为一个可靠的通信代理,在很多不同的分布式进程之间交换数据(在网络中的不同机器上,可能包括网络上的一些机器)云)当某个操作开始并运行可变的持续时间时,例如,从 1 小时到 48 小时。每次运行都会创建许多临时主题。
在这种情况下,Windows 上的 Kafka 是生产选项吗?
顺便说一句,我在 Windows 上遇到了很多关于 Kafka 的已知问题,例如this one。对于这个特定问题,我们只是假设客户公司中会有人,或者一些预定的脚本将可用并且负责从日志中清理过时的主题,例如一个月前的主题。 在 Windows 上使用 Kafka 是否还有其他无法解决的障碍? 任何想法或 cmet 表示赞赏。
【问题讨论】:
标签: windows apache-kafka