面向服务的架构SOA(转)

SOA: service oriented aichitecture

服务的演变过程

  • 数据库读写分离:主库提供写,备库提供读,主库通过数据同步到备库。mysql通过binlog去同步数据

  • 反向代理和CDN加速: 应用于静态资源,较少后端压力

  • 分布式文件系统和分布式数据库: 分库分表技术

  • 使用nosql: 非关系式数据库

  • 业务抽象与拆分:分而治之,共用数据库。如分布式服务

  • 分布式服务:共同的服务被提取出来,供给不同的业务去调用;

分布式服务基础设施:分布式缓存、持久化存储、消息系统(JMS:java消息服务),还有搜索引擎、文件系统、日志系统、数据仓库等。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容