怎么区分应用是有状态还是无状态
来源:1-24 【K8S技术落地实战】部署微服务-2
小眼睛的奥迪
2020-10-28 21:53:23
# 具体遇到的问题
老师,怎么区分应用是有状态还是无状态呢?
在这里输入代码,可通过选择【代码语言】突出显示
1回答
有状态的应用会有以下特点:
1. 需要将状态数据写本地硬盘
2.需要记录节点自身记录集群状态信息和心跳信息等
3.不能随意删除增加节点,需要保留节点原有数据
多数数据服务和中间件服务都有状态。
无状态服务的容器可以无脑删除添加,容器间通常不需要互相通信沟通,直接对外提供服务。典型的是web应用。
相似问题