微服务
-
端到端加速企业GenAI创新,英伟达NIM微服务成为软件企业看中的亮点!
通过利用CDP中的海量数据,结合Cloudera机器学习平台的强大功能,企业能够更深入地挖掘数据的价值,实现更精准的决策和更高效的业务运营。这一合作将为企业带来更加智能化、自动化的未来,推动整个行业的发展和进步。
-
服务熔断是指什么?你知道吗?
服务熔断是一种软件设计模式,用于分布式系统中处理服务调用失败的情况,可以防止被调用服务因为频繁失败被压垮。它借鉴了电路中的断路器原理,通过监控服务调用的失败率等条件来决定是否阻止进一步的调用,以保护系统免受过载。
-
SpringCloud微服务中如何实现多端认证?
本文提出了一种灵活、可扩展的方案,以满足 DailyMart 在业务发展过程中的多端认证需求。通过使用请求路径区分不同端的请求来源,并在 SpringCloud Gateway 网关中实现相应的过滤器进行认证,方案具有灵活性、可扩展性和可维护性。
-
打造云上移植性利器:深度探讨微服务架构实现方法!
我们可以把微服务看成是由不同部门、预算和要求组成的业务。每年,这些要求都会伴随公司的需求而变化。随着时间的推移,您的应用程序也不再会面临同样水平的需求。
-
一千个微服务之死
在今天的技术世界中,一些团队或开发者往往假装他们在做高并发、超复杂的系统,但他们可能甚至不知道数据库索引的基础知识。我们正处在一个充满不合理的过度自信、浪费的海洋中,那么真正的骗子是谁呢?
-
2024年保护微服务的前十种技术
尽管团队使用微服务,但确保这些微服务的安全性仍然被视为事后事项。 这可能导致应用程序中的许多安全问题。因此,让我们看看在2024年保护微服务的前十种方法!
-
面试官:微服务通讯方式有哪些?
基于 HTTP 协议的 RESTful API 是最常用的微服务通讯方式之一。RPC 允许一个服务像调用本地方法一样调用另一个服务的方法。RESTful API 和 RPC 是微服务间最常用的通讯方式。
-
三分钟学会微服务之间的通信利器 - Feign
Feign是一种声明性的、模板化的HTTP客户端。它使得编写Web服务客户端变得更加简单。我们可以通过Feign定义接口,然后通过注解方式来实现服务之间的调用,使代码更加简洁。
-
微服务架构中,客户端如何捕捉服务端的异常?
在Java、C#等高级语言中,程序遇到无法处理的情况,或者不满足运行条件时,比如除数是0的情况,底层代码通常会通过抛出异常(Exception)的方式向上层传递问题,上层代码通过 try-catch 的方式捕捉异常并进行处理,不过这种方式一般只能在同一个进程中使用,如果跨进程就没办法直接使用了。
-
SpringCloud微服务,如何保证对外接口的安全?
在本文中,我们深入研究了微服务架构中对外开放接口的安全性保障机制。我们着重关注了那些暴露在外网的API接口面临的两个关键安全问题:篡改和重放。
-
API网关:系统的门面要如何做呢?
API网关分为入口网关和出口网关两类。入口网关的功能包括隔离客户端和微服务、提供协议转换、安全策略、认证、限流、熔断等;而出口网关则主要用于统一调用第三方服务,提供统一的认证、授权、审计以及访问控制。
-
.NET微服务架构实战:从概念到部署的全方位指南
本文将引导您从微服务的基本概念开始,逐步掌握如何在.NET生态系统中实现微服务架构。
-
使用Apache Kafka创建事件驱动的Spring Boot微服务
事件驱动架构(EDA)是一种软件设计模式,它使系统内部的组件通过生成和消费事件来相互通信。在这种架构中,事件表示系统内发生的重要事件,并可以在其他组件中触发相应的操作。这种方法可以实现松散耦合的系统,提高系统的可扩展性,并能够快速响应实时变化。
-
业务接口安全防护:如何避免对外暴露敏感接口
将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有的接口均对外暴露,另一个服务的接口只能内网服务间调用。
-
聊聊微服务那些事,你知道哪些?
微服务之前最常用的架构是单体架构,俗称“一个jar(war)包打天下”。即在一个jar包工程中采用MVC(模型(Model)-视图(View)-控制器(controller))架构,把系统中所有的功能、模块耦合在一个应用中的架构方式。