软件开发那些事
2017-12-21 11:00:46 76 举报
AI智能生成
应用软件开发问题域知识点
作者其他创作
大纲/内容
状态
应用
协议
服务
对象
调用
服务器
数据库
并发
缓存
集成
分布
安全
数据传输
协作
问题域
方法/Model
多线程
共享内存;锁;启动快
多进程
不担心锁;启动慢
轻量级线程
Actor Model
异步
导致问题
写:更新丢失
读:不一致读
解决办法
锁
乐观锁
悲观锁
加载模式
被动加载
主动加载
更新机制
通知
轮询
过期标准
基于时间
基于依赖
事务
事务资源
系统事务
业务事务
数据一致性
分布式
远程调用
有状态vs无状态
RPC vs REST
同步/异步
通信协议
TCP
SMTP
HTTP
MQ
BEEP
......
JSON
XML
序列化
集成风格
Shared Database
Remote Procedure Call
Message Bus
File Transfer
身份认证
授权
GDPR
协作方式
请求/响应
同步
回调
基于事件
进程内
进程间
跨网络
跨层
核心问题
无状态下输出仅依赖于输入
有状态下输出还依赖于状态
分布式事务
最终一致性
0 条评论
回复 删除
下一页