微服务
之前在写SpringBoot的笔记时,就有提及到SpringCloud。SpringCloud提供了微服务的开箱即用。微服务近年来非常火,到处都在说微服务。笔者也对微服务相当感兴趣,因为笔者在校期间(N年前)曾经和很多同学聊过,如果所有的应用并不是单体的,而是通过很多系统提供API这会变成怎么样,当时我就觉得这样能够做到分布式服务。因为服务是分离的,我们可以针对每一个不同的服务,调整负载均衡的设备数量,提供更多的资源给到负载较重的服务。但是在考虑的时候也发现了很多技术的问题,例如如何在多个服务器提供强一致性的事务管理,服务服务之前应该通过什么方式去调用(HTTP?NIO?AMQP?),太多太多的问题导致我认为当初这个想法是不切实际的,可能是以前技术水平并不高的原因吧··· 虽然现在也不高。庆幸的是,N年之后的今天高流量负载的互联网推动了微服务。当年我想的问题,至今已经有了非常多相应的解决方案,让我对微服务充满了未知的兴趣。之前在写SpringBoot的笔记时,就有提及到SpringCloud。Sp