架构师修行之路

LV0
发表了文章

.Net5其实是微软给开发者挖的新坑?

9月14日,.NET5发布了(Release Candidate)RC1版本,包含语言新版本C#9和F#5等,如今.NET RC2版本也即将发布,这是正式版前的...

架构师修行之路
发表了文章

手拉手一起搞透Nginx !!

NGINX联合创始人安德鲁·阿列克谢夫(Andrew Alexeev)曾说:NGINX是为对Apache性能不满意的人而构建的。随着Internet需求的变化,...

架构师修行之路
发表了文章

程序员修神之路--它可能是分布式系统中最重要的枢纽

看到标题你可能会鄙视一下,注册中心有是什么讲的。注册中心作为现在架构中的一个组件来说,确实很常见。微服务作为分布式系统最典型的一种表现形式,是最近几年最流行的概...

架构师修行之路
发表了文章

程序员修神之路--谈了千百遍的缓存数据的一致性问题

当我们的系统引入缓存组件之后,性能得到了大幅度提升,但是随之而来的是代码需要引入一定的复杂度,比如缓存的更新策略,写入策略,过期策略等,而其中最可能导致程序员加...

架构师修行之路
发表了文章

程序员修神之路--略懂数据库集群读写分离而已

一个可以抵抗高并发流量系统的背后必定有一个高性能的数据库集群,就像每一个成功的男人背后总有一个强势的女人一样。数据库集群在部署模式上属于分布式,但是CAP原则却...

架构师修行之路
发表了文章

程序员过关斩将--应对高并发系统有没有通用的解决方案呢?

对性能孜孜不倦的追求是互联网技术不断发展的根本驱动力,从最初的大型机到现在的微型机,在本质上也是为了性能而生。软件系统也存在类似的现象,一个系统从最初的少量访问...

架构师修行之路
发表了文章

程序员过关斩将--解决分布式session问题

说到 session,我相信每个程序员都不陌生,或多或少在项目中使用过。session 这个词,其实是一个抽象的概念,它不像 Cookie 那样有着明确的定义。...

架构师修行之路
发表了文章

为什么我的Redis这么“慢”?

Redis 作为内存数据库,拥有非常高的性能,单个实例的 QPS 能够达到 10W 左右。

架构师修行之路
发表了文章

程序员过关斩将--Http请求中如何保持状态?

http协议相对我们的年龄来说,是一个比较古老的协议,它的诞生之初是为了能让人们在互联网的领域自由冲浪。到了现代,http协议不谦虚的讲,已经成为了分布式网络的...

架构师修行之路
发表了文章

程序员过关斩将--不使用Raft算法,就能简单做集群leader选举

在互联网的高速发展下,如果服务器不使用个集群模式,自己都不好意思出去面试。目前所知的大部分集群模式都是基于中心化思想来部署,而中心化的思想是建立在服务器选举Le...

架构师修行之路
发表了文章

程序员修神之路--分布式下,我想要一致性

CAP理论作为分布式的重要理论基础,指出了在分布式环境下,其实只有AP和CP两种模型去选择。BASE理论作为CAP理论的一个延伸,主张牺牲一致性去换取可用性。反...

架构师修行之路
发表了文章

程序员修神之路--简约而不简单的分布式通信基石

分布式系统可以总结为是处于不同物理位置的多个进程组成的整体,为了确保这个整体有效并且高效的对外提供服务,每个节点之间都有可能需要进行通信来交换信息,而这个交换信...

架构师修行之路
发表了文章

技术部三年都没搞定的海量吞吐问题,新来的架构师一周就解决了,因为Kafka

容器、Kubernetes、DevOps、微服务、云原生,这些技术名词的频繁出现,预兆着新的互联网技术时代的到来,大数据高并发将不再遥远,而是大部分项目都必须具...

架构师修行之路
发表了文章

深入浅出Kubernetes架构!!建议收藏

Kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。

架构师修行之路
发表了文章

程序员修神之路--分布式系统设计理念这么难学?

身为二十一世纪的一名程序员,没听说过分布式系统就显得自己好像没有女票一样尴尬。无论是出去面试跟面试官吹水,还是在工作中和同事吹水,分布式系统永远是你显得高人一等...

架构师修行之路
发表了文章

程序员羽化之路--我眼中的单例模式并不完美(文末送书)

所谓单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。

架构师修行之路
发表了文章

周末只要开心,一些让人恶心的代码片段

3、据说某俄国特工经过九死一生偷到了NASA的太空火箭发射程序的源代码的最后一页,代码是:

架构师修行之路
发表了文章

RabbitMQ 七战 Kafka,差异立现

作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确...

架构师修行之路
发表了文章

比Redis还快5倍的中间件,为啥这么快?

今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容re...

架构师修行之路
发表了文章

导致你的微服务走向失败的11个原因

在过去的几年里,我对多个正在进行数字化转型的产品团队进行了架构审查。发现大多数团队都会使用微服务架构来构建产品,他们使用微服务架构的意图都是正确的:更快的开发速...

架构师修行之路

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券