Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
SpringCloud教程
10 个Spring Cloud微服务实现的分布式系统模式
这是每个 Java 微服务开发人员都应该了解的 10 个最重要的 Spring Cloud 功能: Spring Cloud 是 Java 开发人员构建微服务的主要框架之一,在本文中我将向您介绍 10 个 Spring Cloud 功能,这些功能使
什么是服务发现模式?微服务中客户端和服务器端发现有什么区别?
在分布式系统架构中,服务发现在实现服务间的有效通信方面起着关键作用。服务发现模式提供了在网络中动态定位和访问服务的机制。服务发现中两个常用的方法是客户端发现和服务器端发现。在这篇文章中,我们将探讨什么是服务发现,深入研究客户端和服务器端发现之间的差异,并讨论它们的好处和注意事项。 <
使用Spring Boot 3的Spring Cloud Kubernetes教程
在这篇文章中,你将学习如何用Spring Cloud Kubernetes和Spring Boot 3创建、测试和运行应用程序。 你将看到如何在Kubernetes环境中使用Skaffold、Testcontainers、Spring Boot A
Spring Boot 3.2全面教程源码
本文是Spring Boot 3.2 与 Java 21、虚拟线程、Spring Security、PostgreSQL、Flyway、缓存、Micrometer、Opentelemetry、JUnit 5、RabbitMQ、Keycloak 集成等的综合指南!
VMware被收购裁员对Spring框架有影响吗?
Broadcom 在完成对 VMware 690 亿美元的收购后解雇了多名员工,其中包括 奥利弗-德罗特博姆(Oliver Drotbohm)和其他一些关键人物可能已经被解雇了。 博通于 2022 年 5 月首次宣布将以610 亿美元收购VMware ,并
Netflix按需集群发现的零配置服务网格
在这篇文章中,我们将讨论Netflix对服务网格的采用:一些历史,动机,以及我们如何与Kinvolk和Envoy社区合作开发一个简化复杂微服务环境中服务网格采用的特性:按需群集发现。 在云计算的早期几年里,我们为服务发现构建了Eureka,为IPC
Spring Cloud Stream Kafka事务介绍
Apache Kafka 提供了基础事务支持,而 Spring for Apache Kafka(又名 Spring Kafka)库则在 Spring 侧扩展了这种支持,使 Spring 开发人员能够更自然地依赖 Spring Framework 中提供的传统事务支持来使用它。
用生活例子说明负载均衡器、反向代理和 API 网关
在本文中,我们将以简单的日常术语来揭秘三项基本的 AWS 服务:负载均衡器、反向代理和 API 网关。 负载均衡器:流量控制器想象一下,您经营着一家繁忙的餐厅,厨房里有多名厨师。有时,会有很多顾客走进来,很难快速、
Spring Boot HttpExchange 入门
这是Spring 6.x 声明式 HTTP 客户端缺失的start: 消除模板代码、 生成服务器基础实现代码、 支持 RequestMapping 注释、 支持负载平衡器、 支持本地图片、 动态刷新、 动态请求超时等!
一句话总结开发微服务的9个最佳实践
当我们开发微服务时,我们需要遵循以下最佳实践:为每个微服务使用单独的数据存储保持代码处于相似的成熟度水平为每个微服务单独构建为每个微服务分配#单一职责部署到容器中设计无状态服务
Spring Feign教程大全
在微服务架构的世界中,服务之间的通信至关重要,开发人员通常依赖强大的工具来促进交互。在这些工具中,Feign 已成为流行的选择,它提供声明式 HTTP 客户端,以便更轻松地使用 RESTful 服务。 什么是Feign?<
30个SpringBoot棘手面试问题
以下是 30 个高级面试问题及其答案,涵盖 Java、Spring、微服务和相关技术的各个方面: 问题 1:解释 Java 接口和抽象类之间的区别,什么时候您更喜欢其中一种?答:抽象类可以有构造函数和实例变量,而接口则不能。接口支持多重继承,而类支
Spring Boot中使用断路器模式实现弹性微服务
Circuitbraker-example由于多个独立服务在微服务设计中相互交互,保持系统弹性变得非常重要。管理因服务中断或高延迟而可能出现的故障是一个典型问题。称为断路器模式的设计模式通过提供回退并防止级联故障来解决此问题。在本博客中,我们将了解 Spring Boot 应用程序的断路器
Spring Cloud Netflix – Eureka 的实现
在本文中,我们将学习 Spring Cloud Netflix Eureka 中的服务器端和客户端服务发现。通过使用中央注册服务,我们可以发现为我们的网络应用提供服务的所有微服务,以及它们在启动时各自占用的端口号。这种中央注册服务就是所谓的 Spring Cloud Netflix Eureka 服
Spring Boot中在运行时更改其属性
在本文中,我们探讨在 Spring Boot 应用程序中动态更新属性的各种方法,而无需直接修改application.properties文件。 我们首先讨论在 bean 中使用自定义配置,使用@Configuration、@Bean和@Scope(“pr
Java中使用指数退避和抖动实现重试
问题 您正在设计一个需要与外部 API 通信的服务,该服务偶尔会因暂时的网络问题而失败。请描述您将如何实施重试机制来处理这些故障。 接下来,解释一下何时使用断路器而不是重试机制,并讨论同时实现两者的场景。 使用指数退避和
Traefik 简介
Traefik 是一种现代反向代理和负载均衡器,旨在简化和优化微服务的部署和管理。在本教程中,我们将探讨 Traefik 是什么、它的主要功能以及如何将其集成到应用程序基础架构中。 什么是 TraefikTraef
Node.js 连接到 Spring Eureka 实现服务发现
Spring Eureka 是 Spring Cloud Netflix 堆栈的一部分,是一个服务注册表,允许服务自行注册并发现其他已注册的服务。将 Node.js 应用程序与 Spring Eureka 集成涉及使用 Eureka 注册 Node.js 服务并发现使用 Eureka 注册的其他服务
下页
关闭