最新 最热

dobbo

当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) 是关键。

2023-08-23
0

微服务架构之Dubbo集群容错

Dubbo是一种高性能、轻量级的RPC框架,支持微服务架构,提供了完整的服务治理方案,包括注册中心、负载均衡、集群容错等。集群容错是Dubbo中非常重要的组件之一,它能够保证当某个服务节点发生故障或者网络出现问题时,Dubbo能...

2023-08-22
1

“用Go做Web开发不爽,但还这么多人用”的原因分析

最近在知乎上看到了下面这个问题,说用Go写Web或者叫写业务系统不爽。但为啥还这么多人用。

2023-08-21
0

BFF—服务于前端的后端中间层

BFF一词来自Sam Newman的一篇博文《Pattern:Backends For Frontends》,指的是服务于前端的后端。提出这个概念的目的是为了解决什么问题呢?从大的方向来说,主要有以下两个方面:...

2023-08-19
0

微服务框架与服务网格

在docker-k8s掀起的云原生浪潮下,使得微服务更加的蓬勃发展。那么要管理一个由众多微服务架构起来的系统,将是一个复杂而严肃的话题。

2023-08-19
1

1.分布式、微服务、集群、SOA之间的关系及区别

分布式、微服务、集群和SOA(面向服务的架构)是现代软件架构中的一些重要概念,它们之间有一些联系和关系,但又有一些区别。下面是它们之间的关系解释:...

2023-08-18
1

工具和技术的区别

对于软件开发人员来说,了解工具和技术的区别非常重要。这有助于他们更好地掌握和应用相关知识,提高工作效率。

2023-08-16
1

K8S下Istio就是检验微服务稳定性的混沌工程开源工具

在K8S上部署的微服务,经常会依赖不受你控制的其他微服务。当两者之间的HTTP交互出现延迟或错误后,你的微服务能否按预期正常工作?应该做一个故障注入实验来检验一下。如果在K8S上使用了Istio,那么恭喜你,你已经拥有了简单...

2023-08-12
1

设计模式和架构模式的区别

设计模式和架构模式都是一种通用的解决方案,用于解决软件开发中的一些常见或重复的问题。它们都可以提高代码的质量、可维护性、可复用性和可扩展性。但是它们也有一些区别,主要体现在以下几个方面:...

2023-08-10
1

构建弹性可扩展的微服务架构:基于Spring Cloud Alibaba 的实践

随着互联网业务的不断发展,传统的单体应用逐渐无法满足日益复杂的业务需求和用户量的增长。微服务架构应运而生,它将应用拆分成一系列小型、自治的服务,使得应用的开发、测试、部署和扩展更加灵活高效。Spring Cloud Ali...

2023-08-09
1