本文分享了德比软件在实施微服务架构过程中积累的一些基础设施及这些基础设施解决的痛点问题,希望对大家有所帮助和启发。
架构定义是一门技术,但更是一门艺术。微服务架构是基于分而治之的思想演化出来的。过去,传统的一个大型而又全面的系统,随着互联网的发展已经很难满足市场对技术的需求,于是我们从单独架构发展到分布式架构。
在微服务架构中,一次请求往往涉及到多个模块,多个中间件,多台机器的相互协作才能完成。这一系列调用请求中,有些是串行的,有些是并行的,那么如何确定这个请求背后调用了哪些服务,哪些模块,哪些节点及调用的先后顺序?如何定位每个模块的性能问题?本文将为你揭晓答案。