AI
推荐
模板社区
专题
登录
免费注册
首页
思维导图
详情
状态那些事
2017-12-21 16:57:19
22
举报
分享方式
免费使用
AI智能生成
有状态/无状态知识点
软件开发
模板推荐
作者其他创作
大纲/内容
本质
记忆之前的交互/操作
有存储单元记录状态信息
输出依赖于之前的状态
相关知识点
Referential transparency
Race conditions
核心问题
并发交互问题
状态与行为耦合
方式
浏览器cookie
类属性
全局变量
缓存
session
例子
有限状态机
购物车
缺点
弹性受到限制
无状态
每次交互是独立的,与前面或后面的交互无关
例子
HTTP protocal
REST API
优点
简化设计
输出仅依赖于输入
更适合分布式和并行编程
不用但心并发导致的问题/不用锁
也是functional programming的优点
可伸缩性更好
可以启动服务的其他实例来应付增加的负载
可伸缩性
向系统引入可伸缩性意味着你必须减少它的共享状态
意味着更多的并行处理来应付增加的负载
有关主体
编程范例
比如,无状态编程
程序
比如,无状态程序
应用
比如,无状态应用
协议
比如,无状态协议
服务器
比如,无状态服务器
数据库
比如,无状态数据库
调用
比如,无状态调用
对象
比如,无状态类
服务
比如,无状态服务
收藏
立即使用
定价那些事儿
收藏
立即使用
缓存那些事
收藏
立即使用
状态那些事
收藏
立即使用
CRUD那些事
regdog
职业:TT
去主页
Collect
Get Started
交互那些事
Collect
Get Started
游戏那些事
Collect
Get Started
状态类图
Collect
Get Started
学习状态_考试状态
评论
0
条评论
下一页
图形选择
思维导图
主题
补充说明
AI生成
修改AI描述
去编辑
重新生成
提示
关闭后当前内容将不会保存,是否继续?
取消
确定
Document