架构的演变,是一步一步来。
如果要一步到位,条件允许的情况下,推荐用Spring Cloud微服务。
Spring Cloud结合Spring Boot、Feigh、nacos、ribbon、setinel、消息队列等,但是注意下版本号。
不想采用上面的那种方案,一般的项目,可以考虑通过nginx来负载均衡,mysql主从同步,或进一步分库分表。
最后一种情况,就是把微服务架构缩减,再加上nginx、Mysql这种自由搭配。
架构的演变,是一步一步来。
如果要一步到位,条件允许的情况下,推荐用Spring Cloud微服务。
Spring Cloud结合Spring Boot、Feigh、nacos、ribbon、setinel、消息队列等,但是注意下版本号。
不想采用上面的那种方案,一般的项目,可以考虑通过nginx来负载均衡,mysql主从同步,或进一步分库分表。
最后一种情况,就是把微服务架构缩减,再加上nginx、Mysql这种自由搭配。