最新 最热

带你了解软件系统架构的演变

随着信息技术的飞速发展,软件系统架构作为支撑软件系统的核心框架,也在不断地演变和进步。本文旨在带你了解软件系统架构的发展历程,从而更好地理解现代软件系统的构建和设计。...

2024-02-17
2

SpringCloud-Ribbon实现负载均衡

在微服务架构中,负载均衡是一项关键的技术,它可以确保各个服务节点间的负载分布均匀,提高整个系统的稳定性和性能。Spring Cloud 中的 Ribbon 就是一种负载均衡的解决方案,本文将深入探讨 Ribbon 的原理和在微服务中的应...

2024-02-16
4

带你了解软件系统架构的演变详解

很久以前,在计算机技术蓬勃发展之前,软件并不是像今天这样抽象而复杂的存在。刚开始的计算机系统,如ENIAC,是由一堆物理组件组成的庞大机器,程序员直接在硬件上编写指令。这就像是在一块巨石上刻画图案,显然低效且难以维护...

2024-02-06
2

微服务架构设计 | 如何设计高性能系统

互联网时代,业务系统的主要特点是用户多、请求量大。尤其在中国这样拥有庞大用户基数的环境下,不用说阿里巴巴、京东这类需要满足双十一大促时每秒几万甚至几十万订单的系统,即使是一些垂直领域的业务系统(如三甲医院的挂...

2024-01-30
2

软件架构:探讨防腐层策略

在软件架构的世界中,随着系统复杂性的增加,如何有效地管理和维护系统之间的交互成为了一个重要话题。这里,我们将探讨一个关键的架构概念——防腐层(Anti-Corruption Layer, ACL)。这篇文章旨在帮助你理解防腐层的概念、它...

2024-01-28
2

离谱,一个比SpringBoot快44倍的Java框架,仅占用1/5内存!

A fast, lightweight and more productive microservices framework.

2024-01-27
2

优雅的控制协程(goroutine)的并发数量

对golang熟悉的小伙伴都知道,在go中开启go协程是一件简单的事,只需要一个关键字”go“。

2024-01-25
7

系统架构:Kubernetes集中式微服务架构分析

在当今快速发展的技术环境中,微服务架构已成为构建大型、复杂系统的首选方法。而在这些架构模式中,集中式微服务架构以其独特的特性在众多解决方案中脱颖而出。Kubernetes,作为当下最受欢迎的容器编排工具,是集中式微服务...

2024-01-20
3

Java全局异常处理器实现

Java全局异常处理器是一种处理Java程序中未被捕获的异常和错误的机制。它可以捕获在程序中所有代码块中发生的异常和错误,包括未被try-catch块捕获的异常和错误。通过设置全局异常处理器,可以在程序发生异常或错误时进...

2024-01-19
2

服务发现——你是我的眼!

在Eureka的圈子混,做什么都要仰仗着注册中心,前面我们说到注册中心的一大作用就是收集所有节点的注册信息,那么大家思考一个问题,注册中心收集这么多服务节点的信息做什么用呢?难道三天两头主动去找人家麻烦?NoNoNo,服务发现...

2024-01-18
2