调试 CQRS 应用程序
调试 CQRS 开发环境时 - 您是否在 esb 运行的情况下进行开发?或者你伪造了 esb 吗?
When debugging a CQRS dev env - do you bother developing with the esb running? Or do you fake the esb?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这取决于您想要测试的内容。
如果您想端到端地测试整个链(集成测试),那么显然 ESB 是该链的一部分。
如果您想调试命令处理程序或接收命令的服务(单元测试),那么服务总线就不适用了。
为了进行彻底的测试,两者都需要。为了快速测试,您只需要单元测试。
That would depend on what you want to test.
If you want to test the whole chain, end-to-end (an integration test), then obviously the ESB is part of that chain.
If you want to debug command handlers or the service that receives the commands (unit tests), then the service bus is out of the picture.
For thorough testing, you need both. For quick testing, you only need the unit tests.