我有两个服务,第一个是spring boot rest api服务,第二个是proc proccessor(java)。主要逻辑是,当客户端发出http请求到spring boot服务时它发送消息给rabbitmq exchange,第二个服务绑定到此交换名称的侦听队列。为了测试此生命周期,我从spring boot中添加类,即将消息发送到exchange,进入第二个服务的测试文件夹(事件处理器)。我的问题是,测试这样的东西是不错的做法。
答案 0 :(得分:0)
总是由您自己决定,例如,您有服务向队列发送消息,服务基本上是处理队列,这是一个端到端流程,因此您描述的测试也是端到端的也是基于rabbitmq。我建议跟随测试而不是一个e2e: