分布式了解

  • 一个被大量工程实践所验证过的黄金定律:任何在设计阶段考虑到的问题,一定会在系统实际运行中发生。
  • 幂等性:就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的.

  • CAP理论,其中C又有强一致性和最终一致性区分。

  • 一致性hash算法

  • 服务发现(Service Discovery)要解决的是分布式系统中最常见的问题之一,即在同一个分布式集群中的进程或服务如何才能找到对方并建立连接。从本质上说,服务发现就是想要了解集群中是否有进程在监听udp或tcp端口,并且通过名字就可以进行查找和连接。

  • 链路跟踪设计思想

    用一个全局的ID(TraceId)将分布式的请求串联起来,在JVM内部通过ThreadLocal传递。在跨JVM调用时,通过中间件基础组件将全局ID传递出去。
    
  • 在微服务的趋势下,一次调用产生的日志分布在不同的机器上,虽然可以使用ELK的技术,将所有服务的日志灌入es中,但是如何将这写日志“穿起来”是一个关键问题。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文转载自http://geek.csdn.net/news/detail/112672 WeTest导读 我们常...
    shineegirl阅读 1,572评论 0 26
  • 转自http://witchiman.github.io/2017/05/05/distributed-syste...
    witchiman阅读 4,767评论 0 12
  • 分布式系统面临的第一个问题就是数据分布,即将数据均匀地分布到多个存储节点。另外,为了保证可靠性和可用性,需要将数据...
    olostin阅读 4,687评论 2 26
  • ORA-00001: 违反唯一约束条件 (.) 错误说明:当在唯一索引所对应的列上键入重复值时,会触发此异常。 O...
    我想起个好名字阅读 5,476评论 0 9
  • 作为那天众多围观者之一的我,站在天桥上捕捉到了这一幕:行人驻足,围观把头埋在土中的你,你飘荡在半空的灵魂俯瞰...
    乌鸦之白阅读 1,184评论 1 18