测试用例 用户端:调用微服务1。 微服务1:首先调用微服务2,然后做一个简单的CPU运算,找1000以内所有的素数。最后返回给用户。 微服务2:模拟一个100ms的延迟 主机 AWS c5.larg 第二代 Intel Xeon,4GB内存,带宽4G足够大。 测试结果 初步结论在并发数逐渐增加之后,go以及Helidon的优势就体现得比较明显了,相对于Spring Boot等其他微服务框架吞吐量从2500提高到4000以上,提高了60%。同时,go以及Helidon的平均响应时间也是最少的。还有一点值得一提:Spring3相对于Spring2,性能提升非常显著。 P.S. Elixir是一种较新的编程语言,但由于其独特的特性,目前正受到开发人员和企业的广泛关注。事实上,这种通用脚本语言因其强大的可伸缩性、简洁的代码和快速的API而闻名。 Helidon是Oracle推出的基于虚拟线程(JEP 425)的微服务框架。