2015年开始,微服务这个词在开发场景中被提及的次数越来越多,其中显而易见的好处就是弹性伸缩,分业务水平扩容,之前当我们的项目是单体的时候,我们在扩容这方面只能对一个单独的包做扩容,这对于一些小公司或者说是不需要扩容的服务来说就会不太友好,比如你有一个登录功能和一个支付功能,但是你们支付功能的并发比较高,在微服务的场景下,就可以通过只扩容支付功能的对应服务来提高整个系统的并发量,解决当下的系统瓶颈。
注意:我们也不能拆分的过细,虽然排查问题较为简单,但是会导致运维成本成几何倍数上升。
2015年开始,微服务这个词在开发场景中被提及的次数越来越多,其中显而易见的好处就是弹性伸缩,分业务水平扩容,之前当我们的项目是单体的时候,我们在扩容这方面只能对一个单独的包做扩容,这对于一些小公司或者说是不需要扩容的服务来说就会不太友好,比如你有一个登录功能和一个支付功能,但是你们支付功能的并发比较高,在微服务的场景下,就可以通过只扩容支付功能的对应服务来提高整个系统的并发量,解决当下的系统瓶颈。
注意:我们也不能拆分的过细,虽然排查问题较为简单,但是会导致运维成本成几何倍数上升。