如何开始使用事件驱动的微服务( 三 )


对于基于容器的微服务集成测试,用户可以启动自己的容器化并行Kafka实例,或者直接插入云集群 。制作并消费事件,然后在最后剥离所有内容 。
对于单元测试,微服务类似于大多数其他应用程序架构 。使用单元测试和测试所有函数,以确保输出与预期输出匹配 。单元测试对于确保应用程序在第一次部署时就能正常工作,以及防止任何意外的机会至关重要 。
事件流满足不同的需求事件驱动的通信并不新鲜,但是大多数现代组织的需求已经发生了变化 。数据集已经变得越来越大,单一的整体结构已经不足以处理现代组织的所有复杂和多样化的需求 。事件驱动的微服务提供了一种强大而灵活的方式来满足当今的需求 。事件流构成了数据通信的基础,为其他服务提供了可靠的事实来源,供它们在认为合适的情况下消费和使用 。
与此同时,微服务为使用正确的工具解决业务问题提供了灵活性和选择 。如今的现代云服务意味着用户在平台上花费的时间要少得多,而在问题上花费的时间要多得多 。希望以上内容为人们提供了在组织中开始使用这个令人难以置信的强大和灵活的模型所需的基础知识 。
原文标题:How to get started with event-driven microservices,作者:Adam Bellemare

【如何开始使用事件驱动的微服务】


推荐阅读