微服务生态

94 篇文章
13 人订阅

全部文章

小程故事多

一款实用延迟队列的自研历程

一款技术产品必定有其使用场景,不然代码写的再好也没有用武之地,那么首先我们要先来了解一下,在什么情况下会用到延迟队列呢?

983
小程故事多

Netflix Conductor源码分析--Client层源码分析

一、Client层总体介绍 在正式介绍Client层源码前,我们先来看一下如何在client端与server端通信,demo代码如下:

953
小程故事多

基于Dynomite的分布式延迟队列

最近看了Dyno-queues分布式延迟队列的源码,发现了一些不错的技巧,而本文是对Dyno-queues架构精华的总结。 本文是根据 https://med...

1063
小程故事多

Netflix Conductor源码分析--总体架构介绍

关于Netflix Conductor的简介和Demo使用,我已经在深入浅出Netflix Conductor使用文章中做了详细说明,从本文开始将深入分析Con...

1542
小程故事多

深入浅出Netflix Conductor使用

Netflix Conductor框架是典型的服务编排框架,通过Conductor还可以实现工作流和分布式调度,性能非常卓越。

1613
小程故事多

Log4j2的性能为什么这么好?

说明: 这个是logback日志的压测数据,在开发机(双核四线程),高配开发机(四核八线程)和服务器(32核)压测的效率都差不多,而且线程开多的时候,性能反而...

1243
小程故事多

Java Agent那点事

给公司的一些研发同事分享了Java Agent一些简单的原理和实现,最近比较懒就不整理成文字了,直接上ppt截图。

803
小程故事多

分布式理论:CAP是三选二吗?

分布式系统的 CAP 理论:首先把分布式系统中的三个特性进行了如下归纳: ● 一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的 值。(等同于所...

963
小程故事多

基于Nginx+lua的蓝绿发布系统

蓝绿部署是不停老版本,部署新版本然后进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。

1294
小程故事多

实现缓存最终一致性的两种方案

问题点:如果更新Redis失败,同时在将数据发到MQ之前的时间,应用重启了,这时候MQ就没有需要更新的数据,如果Redis对所有数据没有设置过期时间,同时在读多...

721
小程故事多

史上最全的JUC并发图

842
小程故事多

由参加领域驱动大会与自己所想的

2017首届领域驱动技术大会一直是我非常期望的,要非常感谢右军赠送的门票能够让我领略大会风采。

822
小程故事多

java instrument agent 原理小结

java -cp classes:lib/byte-buddy-1.4.16.jar -javaagent:test-1.0-SNAPSHOT.jar com....

533
小程故事多

微服务反模式与陷阱翻译终结篇

都在说微服务,那么微服务的反模式和陷阱是什么(一) http://www.jianshu.com/p/3986239138fe

692
小程故事多

Spring boot结合Zuul Ribbon Eureka Admin的小demo

632
小程故事多

业务与技术相结合,双活体系支付架构建设

893
小程故事多

OpenTracing语义标准规范及实现

OpenTracing(http://opentracing.io/)是分布式跟踪系统,当我们把系统拆成服务化,分布式系统的时候,查询一个问题,很可能需要多个登...

2774
小程故事多

一个火车运煤算法的思考

你是山西的一个煤老板,你在矿区开采了有3000吨煤需要运送到市场上去卖,从你的矿区到市场有1000公里,你手里有一列烧煤的火车,这个火车最多只能装1000吨煤,...

591
小程故事多

技术书写作你要知道的几件事

写作是非常系统性的工程,需要作者和策划一起设计写作的路径,根据读者的阅读情景、需求考虑内容的呈现形式。如果可以切实从读者出发,首先满足知识性需求,其次满足阅读的...

834
小程故事多

好玩的Raft动画演示,原理秒懂

关于Raft原理,许多朋友也许不是很明白原理,下面的地址是一个好玩的Raft动画,看完后能够很快的掌握Raft原理:

1324

扫码关注云+社区