我刚开始与Kafka和c(dotnet核心)合作。我用docker(confluent images)设计了一个kafka环境和模式注册表。
我有一个爱好项目,我试图实现一个微服务架构。我将使用kafka来处理服务之间的集成事件。
现在我已经通过合流ui创建了我的kafka主题,但我真的很喜欢以代码形式进行配置——等等。我使用ef核心迁移进行数据库迁移——使用terraform的云环境。
创建主题的最佳实践是什么?现在我正在考虑在我的应用程序启动时创建主题(如果它存在,它什么也不做)。负责创建主题的应用程序将是需要生成该主题的应用程序。
任何我们的意见,我可以改进或我错过了一些东西,可能会给我带来很多麻烦。
向马丁问好
1条答案
按热度按时间k4ymrczo1#
我已经决定只使用我的docker compose文件命令。我仍然不知道或已决定如何我的托管环境将。所以不管是一直使用kubernetes,还是只使用azure服务或confluentcloud。
所以我会推迟我的决定,到时候我会调整代码或地形。