小程故事多的博客

一名工作十多年的技术老兵,永保初心!合著作品《深入分布式缓存--从原理到实践》...

排序:
默认
按更新时间
按访问量

Log4j2的性能为什么这么好?

**原创:詹嵩 某公司架构部中间件架构师 校对:程超 某公司架构部中间件负责人** 一、logback和log4j2压测比较 1、logback压测数据 logback压测数据,50个线程,500万条日志写入时间。 logback:messageSize = ...

2018-08-15 15:59:56

阅读数:570

评论数:1

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

CAP是什么? CAP理论,被戏称为[帽子理论]。CAP理论由Eric Brewer在ACM研讨会上提出,而后CAP被奉为分布式领域的重要理论[1] 。 分布式系统的 CAP 理论:首先把分布式系统中的三个特性进行了如下归纳: ● 一致性(C):在分...

2018-04-01 11:20:12

阅读数:288

评论数:0

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

2017首届领域驱动技术大会一直是我非常期望的,要非常感谢右军赠送的门票能够让我领略大会风采。这届大会组织者非常用心,组织了非常多的话题可供探讨,确实大会的内容给我带来的感觉是震撼的,我之前对领域的了解也仅从《领域驱动设计》以及《实现领域驱动设计》这两本书中有过学习,以及在实现微服务生态体系的过程...

2017-12-13 09:02:15

阅读数:324

评论数:0

都在说微服务,那么微服务的反模式和陷阱是什么(三)

都在说微服务,那么微服务的反模式和陷阱是什么(一) http://blog.csdn.net/u013970991/article/details/78079910都在说微服务,那么微服务的反模式和陷阱是什么(二) http://www.jianshu.com/p/c76f7f234a31 ...

2017-09-26 09:55:37

阅读数:2582

评论数:6

都在说微服务,那么微服务的反模式和陷井是什么(二)

都在说微服务,那么微服务的反模式和陷井是什么(一) http://blog.csdn.net/u013970991/article/details/78079910 六、无因的开发者陷阱 名字来自詹姆斯·迪恩演的电影《无因的反叛》(Rebel Without a Cause),一个问题青年因...

2017-09-26 09:53:04

阅读数:2166

评论数:1

都在说微服务,那么微服务的反模式和陷井是什么(一)

前言 网上看到一本关于微服务反模式的电子书,看后感觉内容非常棒,于是我决定分阶段翻译成中文书,翻译的目的也是想帮助想深入了解微服务的朋友,由于英文水平有限,如有翻译不对之处希望多留言指正。 书籍英文目录如下 书籍中文目录如下: 1、数据驱动的迁移反模式 1.1、太多...

2017-09-24 21:22:18

阅读数:3772

评论数:7

OpenTracing语义标准规范及实现

注:本文转自好友吴晟的两篇译文 ,译文原文如下: https://github.com/opentracing-contrib/opentracing-specification-zh/blob/master/semantic_conventions.md https://github...

2017-09-03 14:14:50

阅读数:4100

评论数:0

最近一个多月我学习的关于数据双活的文章与书籍

一、Mysql数据库双活 1、Mysql binlog介绍官网: https://dev.mysql.com/doc/refman/5.5/en/binary-log.html中文: * http://www.cnblogs.com/Richardzhu/p/3225254.html * h...

2017-08-18 15:41:22

阅读数:2863

评论数:5

微服务部署:蓝绿部署、滚动部署、灰度发布、金丝雀发布

在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需要停机即可完成部署。本文的目的就是将目前常用的布署方案做一个总结。 一、蓝绿布署 Blue/Green Deployme...

2017-08-11 10:32:07

阅读数:5809

评论数:4

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

写作是非常系统性的工程,需要作者和策划一起设计写作的路径,根据读者的阅读情景、需求考虑内容的呈现形式。如果可以切实从读者出发,首先满足知识性需求,其次满足阅读的舒适度,那么这本书应该不差。我根据评审的书稿,简单总结技术类图书常见的一些问题,希望大家在写作的时候注意避免。1、标题下无综述性语句章节开...

2017-08-09 22:10:21

阅读数:877

评论数:3

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

关于Raft原理,许多朋友也许不是很明白原理,下面的地址是一个好玩的Raft动画,看完后能够很快的掌握Raft原理: http://thesecretlivesofdata.com/raft/ 动画中的一些概念和简要原理总结如下: 一、Raft原理 在Raft中,每个结点会处于下面三种状态...

2017-08-03 07:32:03

阅读数:783

评论数:0

小程聊微服务-数据抽取那点事(一)

一、前言 我们在《微服务是在双刃剑 http://www.jianshu.com/p/82ec12651d2d 》中提到了当我们将应用服务化以后,很多在单块系统中能够开展的数据统计和分析业务将会受到很大程度的影响,本文将延续上一篇文章深入分析服务化后,作为后端的数据统计和分析如何做。注:本文的数据...

2017-07-05 16:39:45

阅读数:3901

评论数:3

看来微服务就是一把双刃剑

微服务是银弹吗?自2014年“微服务”一词真是越来越火,不谈Microservices彷佛就out了,那么我们先来看微服务具有哪些特点: 组件以服务的形式提供 围绕业务功能进行组织 强化终端与弱化管道 产品而不是项目 独立布署 单一职责 去中心化 DevOps与组织架构 我要讲的故事开始了 A公...

2017-06-13 22:04:16

阅读数:7596

评论数:14

跟着小程学微服务-Mock自动化系统的原理及实现

一、前言 在之前的文章 http://blog.csdn.net/u013970991/article/details/54862772 中已经介绍了“自动化Mock系统0.9版本”,今天我将和大家一起探讨我们的“自动化Mock系统1.0版本”。 二、测试人员面临的测试问题 我公司目前用的是...

2017-06-02 13:18:03

阅读数:5199

评论数:3

JAVA并发全景图1.1版本

感谢微信群“Spring Boot那些事”兄弟们的热心整理和总结

2017-05-24 14:00:12

阅读数:2860

评论数:5

小程聊微服务-自己动手扩展分布式调用链

一、说在前面 微服务是当下最火的词语,现在很多公司都在推广微服务,当服务越来越多的时候,我们是否会纠结以下几个问题: 面对一笔超时的订单,究竟是哪一步处理时间超长呢? 数据由于并发莫名篡改,到底都谁有重大嫌疑呢? 处理遗漏了一笔订单,曾经是哪个环节出错把它落下了? 系统莫名的报错,究竟是哪一个服务...

2017-05-17 15:05:27

阅读数:7955

评论数:7

再谈缓存穿透、缓存并发、热点缓存之最佳招式

一、前言 在之前的一篇缓存穿透、缓存并发、缓存失效之思路变迁文章中介绍了关于缓存穿透、并发的一些常用思路,但是个人感觉文章中没有明确一些思路的使用场景,本文继续将继续深化与大家共同探讨,同时也非常感谢这段时间给我提宝贵建议的朋友们。说明:本文中提到的缓存可以理解为Redis。 二、缓存穿透与并...

2017-04-10 19:11:19

阅读数:6241

评论数:1

野谈系列之高性能可定制化分布式发号器

刘兵,花名玄靖,开源技术爱好者,高性能Redis中间件NRedis-Proxy作者,目前研究方向为java中间件,微服务等技术。 一、什么是分布式发号器 说起分布式发号器的前生今世,咱们应该感恩这个时代;随着互联网在中国越来越普及化,单机系统或者一个小系统已经无法满足需要,随着用户逐渐增多,数...

2017-04-06 12:45:14

阅读数:4539

评论数:3

艳鹏谈,小程理--白话比特币原理解密

一、比特币的背景 对于当下流行的电子货币-比特币系统,朋友圈里有很多介绍性的文章,也有人试图通过漫画来生动的解释比特币的特性,但是始终不得要领,总是有些问题想不清楚,为了弄清楚这些问题,最近深入的研读了几本比特币的书籍以及中本聪本人发表的比特币论文,感觉茅塞顿开,迫不及待的与大家分享我的理解,希望...

2017-03-16 17:15:21

阅读数:8342

评论数:8

由学习《软件设计重构》所想到的代码review(二)

我们接第一篇 由学习《软件设计重构》所想到的代码review(一) 来继续说明在代码review中,有哪些属于“层次结构”中的坏味道。注:通过上图咱们看到了在层次结构中有九大问题点,咱们就从中找出三个典型的问题点给与分析和解释。 一、缺失的层次结构问题点: public Insets get...

2017-03-05 18:48:24

阅读数:2176

评论数:1

提示
确定要删除当前文章?
取消 删除