契约:验证没有拿起kafka配置文件。在消费者测试运行期间,相同的文件被正常拾取

时间:2018-01-08 06:05:38

标签: apache-kafka pact

我们已使用消息协议实施合同测试,并直接访问Kafka主题以检索队列中的消息。可以使用身份验证PLAINTEXT访问Kafka主题。所以我们在配置文件中定义了一个单独的LoginModule,用户名和密码。当我从消费者端进行测试时,它正在获取正确的配置文件并且脚本正在运行。但是当我运行pact:验证在脚本中使用相同的设置时,LoginModule没有被识别,我收到错误“无法找到LoginModule类”。从pact方面我收到错误“无法调用提供程序方法”。在使用之前,有没有人遇到过与卡夫卡签订协议的问题?

1 个答案:

答案 0 :(得分:2)

你在谈论这个吗? github.com/reevoo/pact-messages如果是这样,我们目前不支持pact-messages,因为我们还没有用http / json完成基础技术。

这在过去已经提出并且在基金会中已知,但我们宁愿在尝试解决其他消息协议/格式之前锁定核心技术。