如何拆数据?
1、每个微服务都有单独的数据存储,达到松耦合,其它服务避免访问别的服务的数据库。一个服务的数据,只能通过这个服务提供的api来访问,服务之间都是有隔离的。
2、依据服务特点选择不同结构的数据库类型。依据功能特点选择合适的数据库。mongodb(前端服务,对事物要求低)、Elasticsearch(ES搜索)、mysql。
3、难点在确定边界。
如何拆数据?
1、每个微服务都有单独的数据存储,达到松耦合,其它服务避免访问别的服务的数据库。一个服务的数据,只能通过这个服务提供的api来访问,服务之间都是有隔离的。
2、依据服务特点选择不同结构的数据库类型。依据功能特点选择合适的数据库。mongodb(前端服务,对事物要求低)、Elasticsearch(ES搜索)、mysql。
3、难点在确定边界。