本文由本人原创,仅作为自己的学习记录
微服务程序的目的是有效地拆分应用,实现敏捷开发与部署。
特点:
1.每个模块相当于一个单独的项目
2.每个模块可用不同的存储方式
一个微服务程序的服务之间彼此独立,这使得它们可以独立部署和测试。
关于测试的思考:
1.单元测试,独立地测试每个服务内部的功能
2.服务间的集成,连通关系(接口)与响应,一个服务更改对其他服务的影响,服务与数据库。
3.服务的容错性,系统的容错性
4.用户界面UI
本文由本人原创,仅作为自己的学习记录
微服务程序的目的是有效地拆分应用,实现敏捷开发与部署。
特点:
1.每个模块相当于一个单独的项目
2.每个模块可用不同的存储方式
一个微服务程序的服务之间彼此独立,这使得它们可以独立部署和测试。
关于测试的思考:
1.单元测试,独立地测试每个服务内部的功能
2.服务间的集成,连通关系(接口)与响应,一个服务更改对其他服务的影响,服务与数据库。
3.服务的容错性,系统的容错性
4.用户界面UI