51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

软件使用

亚马逊 65岁 CTO 俭约架构 7大法则

亚马逊 65岁 CTO 俭约架构 7大法则

厉飞雨 阅读(59) 评论(0) 赞(5)

你好,我是猿java。 每到年底,各种技术盛会,让人应接不暇,今天带来的是亚马逊CTO Werner Vogels博士在 re:Invent 大会上分享的俭约架构七大黄金法则,20年架构的精粹,在全球企业都在"降本增效"的大环境下,能否雪中送炭? Werner Vogels简介 {#Werner-Vogels简介} ===================...

Peer to Peer架构详解!

Peer to Peer架构详解!

厉飞雨 阅读(61) 评论(0) 赞(2)

在分布式架构中,我们经常会听到 Peer-to-Peer的架构,比如 SpringCloud中的 Eureka注册中心,RocketMQ中的 NameServer,那么,什么是 Peer-to-Peer?这篇文章,我们将深入探讨了 P2P的细节、其特性、优点和缺点以及关键应用领域。 本文大纲 {#本文大纲} ============ * 什么是P2P? * P2P关键特性 ...

后台技术架构的发展史

后台技术架构的发展史

厉飞雨 阅读(41) 评论(0) 赞(7)

后台技术架构的发展史 ### 第一阶段:单体架构 如果考虑到个人网站, 我们刚开始考虑的是 做一个单体架构, 比如类似白眉大叔这个网站, 数据库 mysql 和 wp资源都在同一台服务器上。 ### 第2阶段: 垂直架构 但是随着我网站的访问量越来越多了, **每天的UV过万**,PV过十万时,你会发现,单体架构下,服务器的负载越来越高了 这个时候需要考虑的对这台服...

为什么复杂的架构一定要做分层设计?

为什么复杂的架构一定要做分层设计?

厉飞雨 阅读(44) 评论(0) 赞(5)

你好,我是猿java。 为什么复杂的架构一定要做分层设计?这篇文章,我们将从软件工程的基本原则、可维护性、可扩展性、复用性、团队协作、性能优化以及安全性等多个层面来详细阐述。 软件工程原则 {#软件工程原则} ================ 关于软件工程原则,我们准备从单一职责和开闭原则两个层面来详细阐述。 分层设计有助于满足单一职责原则,即软件中的每个模块(或类)都...

适合初中高级程序员的架构书,力荐这本

适合初中高级程序员的架构书,力荐这本

厉飞雨 阅读(46) 评论(0) 赞(3)

你好,我是猿java。 随着互联网的快速发展,技术更迭的速度也是超乎想象,也许花大力气掌握的技能几年就过时了。但是有一些东西却是历久弥新,比如:架构思想,设计思维,掌握了这些精髓,可以帮助你快速适应技术更迭。今天就推荐一本经典巨作《Clean Architecture》by Robert C. Martin。 本文从书籍简介,内部归纳,个人思考 对《架构整洁之道》进行了解...

架构演变:微服务架构的四种常见模型

架构演变:微服务架构的四种常见模型

厉飞雨 阅读(46) 评论(0) 赞(2)

Hello,Hi,你好,我是猿java。 互联网的快速发展,微服务架构已经成为了后端人员一个必备技能,今天我们就来分享微服务中四种常见架构模型,帮助我们更好的去了解微服务的发展。 洋葱架构 {#洋葱架构} ------------ 洋葱架构:Onion Architecture,它是由 Jeffrey Palermo(杰弗里·巴勒莫)在 2008年提出的,下图摘自作者原论...

k8s 安装 mosquitto v1.6

k8s 安装 mosquitto v1.6

厉飞雨 阅读(53) 评论(0) 赞(2)

mqtt 安装 (k8s -kubesphere)-EMQ : [连接](https://51tbox.com/) mqtt - mosquitto v1.6 docker版 安装 :[连接](https://51tbox.com/) registry.cn-hangzhou.aliyuncs.com/kattgatt-base/mosquitto:1.6.14

使用 Kafka面临的挑战

使用 Kafka面临的挑战

厉飞雨 阅读(86) 评论(0) 赞(5)

你好,我是猿java。 Kafka优秀的设计实现了高吞吐量和低延迟的数据传输。然而,在 Kafka的实际使用和部署中,会面临很多挑战,特别是对于一些中小公司。这篇文章我们将详细探讨使用 Kafka会遇到哪些挑战。 挑战 {#挑战} ======== 部署和配置问题 {#部署和配置问题} ------------------ 部署 Kafka集群需要处理许多配置参数,这些...

Kafka的分区容错设计思想

Kafka的分区容错设计思想

厉飞雨 阅读(63) 评论(0) 赞(5)

你好,我是猿java。 对于一款优秀的分布式框架来说,绝大多数情况下会优先考虑 CAP 定理中的 P(分区容错性),因为它可以确保即使在某些服务器出现故障的情况下,数据仍然可用。这篇文章,我们来一起深入探讨 Kafka的分区容错性是如何实现的。 Kafka分区的基本概念 {#Kafka分区的基本概念} ============================ 在 Kafk...

Kafka 如何避免重复消费?

Kafka 如何避免重复消费?

厉飞雨 阅读(117) 评论(0) 赞(6)

嗨,你好呀,我是**猿java** 在 Apache Kafka 中,避免重复消费是一个常见的问题,尤其是在处理消息时需要确保每条消息只被处理一次。那么,有什么方式可以避免重复消费?这篇文章,我们来聊一聊。 通常来说,避免重复消费的方式有 7种: 1. 使用消费者组 {#1-使用消费者组} ===================== Kafka的消费者组(Consume...