架构
文章平均质量分 77
Orz___Li
一个向着高程进发的菜鸟
展开
-
从零打造通用游戏服务器----开篇、目录
文章目录开篇我理解的微服务服务列表 开篇 随着go语言学习的深入,包括实际中自己的需求,决定从头实现一套自己的微服务架构的游戏服务器。其中会融入很多我对于微服务的理解,以及对于整体架构设计思想的表达。 全部文章不涉及到具体的代码实现,只包含结构设计、程序设计、表设计、缓存设计,力求按照文中内容无论使用任何语言均能快速搭建出设计的服务。 我理解的微服务 按照我对于微服务的理解,微服务应该符合的标准:...原创 2018-10-18 18:15:54 · 615 阅读 · 0 评论 -
微服务架构总结--1.微服务的特点
微服务架构一书读后感,并结合自己实际工作的归纳总结。 1.什么是微服务? 官方说法:微服务架构就是将单一程序开发成一个微服务,每个微服务运行在自己的进程中,并使用轻量级的机制通信,通常是HTTP RESTFUL API。这些服务围绕业务能力来划分,并通过自动化部署机制来独立部署。这些服务可以使用不同的编程语言,不同数据库,以保证最低限度的集中式管理。 个人理解:每一个服务都有自己独立的功能、...原创 2019-08-20 20:44:02 · 289 阅读 · 0 评论 -
分布式事务分析
近期公司项目基于微服务架构需要涉及到实现一套分布式事务。经过几天在网上查阅资料发现大部分文章只是讲解了具体的其中一个模型。因此在这里做一个总结+自己的一些感悟和看法。 1.CAP理论 CAP理论本身并不是一套和事务相关的理论,而是用来解释分布式系统的理论。但是用来分析分布式事物的边界非常适合。关于CAP理论,可以查看阮一峰大神的这篇文章:CAP定理的含义 CAP理论一个核心论证就是P(分区容错...原创 2019-08-22 13:45:29 · 209 阅读 · 0 评论 -
分布式事务--最大努力通知
参照事务的基本特性,分析基于消息系统模型之最大努力通知模型。 1.事务的特性 A(Atomicity):事务中的全部操作都是一个原子操作序列,要么一起成功,要么一起失败。其中任何一个操作失败,之前已经成功操作也会回滚到操作之前的状态。 C(Consistency):事务的执行结果从一个状态切换到另一个状态,当事务完成后各操作结果的状态都是操作成功的状态或操作之前的状态时,就可以说是满足一致性...原创 2019-08-22 18:21:51 · 281 阅读 · 0 评论