开发者社区> 云原生> 微服务

微服务

关注

为微服务建设降本增效,为微服务落地保驾护航。

0
今日
7331
内容
9
活动
548
关注
|
应用服务中间件 nginx 微服务
|

SpringCloud解决feign调用token丢失问题

【5月更文挑战第2天】在feign调用中可能会遇到如下问题: * 同步调用中,token丢失,这种可以通过创建一个拦截器,将token做透传来解决 * 异步调用中,token丢失,这种就无法直接透传了,因为子线程并没有**token**,这种需要先将token从父线程传递到子线程,再进行透传

1006 3
|
9月前
|
SpringCloudAlibaba 负载均衡 Dubbo
|

【SpringCloud Alibaba系列】Dubbo高级特性篇

本章我们介绍Dubbo的常用高级特性,包括序列化、地址缓存、超时与重试机制、多版本、负载均衡。集群容错、服务降级等。

1242 8
|
11月前
|
缓存 关系型数据库 MySQL
|

服务器磁盘爆满?别慌,教你轻松清理!

服务器磁盘空间告急?别慌!本文将教你如何快速识别并清理占用大量磁盘空间的文件和目录,优化日志文件,释放磁盘空间,恢复系统正常运行。适合服务器管理员和网站运营者。

1604 1
|
前端开发 Java 调度
|

SpringCloud微服务实战——搭建企业级开发框架(四十二):集成分布式任务调度平台XXL-JOB,实现定时任务功能

定时任务几乎是每个业务系统必不可少的功能,计算到期时间、过期时间等,定时触发某项任务操作。在使用单体应用时,基本使用Spring提供的注解即可实现定时任务,而在使用微服务集群时,这种方式就要考虑添加分布式锁来防止多个微服务同时运行定时任务而导致同一个任务重复执行。

1530 55
|
9月前
|
JSON Java API
|

利用Spring Cloud Gateway Predicate优化微服务路由策略

Spring Cloud Gateway 的路由配置中,`predicates`​(断言)用于定义哪些请求应该匹配特定的路由规则。 断言是Gateway在进行路由时,根据具体的请求信息如请求路径、请求方法、请求参数等进行匹配的规则。当一个请求的信息符合断言设置的条件时,Gateway就会将该请求路由到对应的服务上。

693 69
|
缓存 运维 Kubernetes
|

微服务应用实现无损上下线最佳实践

本文是阿里云微服务引擎MSE在应用发布时提供的无损上下线和服务预热能力最佳实践介绍。

3727 1
|
消息中间件 监控 NoSQL
|

10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上

10.3k?这才是企业级的 Spring Cloud Alibaba 微服务开发平台,真心牛 x! 上

1500 0
|
监控 负载均衡 Dubbo
|

认识微服务 SpringCloud (史上最全学习路线)

认识微服务 SpringCloud (史上最全学习路线)

4609 0
|
缓存 负载均衡 监控
|

微服务(一)之分布式、微服务小结

微服务(一)之分布式、微服务小结

439 0
|
存储 网络协议 Cloud Native
|

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

微服务的灵魂摆渡者——Nacos,来一篇原理全攻略

12995 0
|
5月前
|
运维 Cloud Native 测试技术
|

极氪汽车云原生架构落地实践

随着极氪数字业务的飞速发展,背后的 IT 技术也在不断更新迭代。极氪极为重视客户对服务的体验,并将系统稳定性、业务功能的迭代效率、问题的快速定位和解决视为构建核心竞争力的基石。

566 3
|
12月前
|
算法 Java 数据安全/隐私保护
|

国密加密算法简介

国密指国家密码局认定的国产密码算法,主要包括SM1、SM2、SM3、SM4等,并持续完善。SM1是对称加密算法,加密强度与AES相当,需加密芯片支持;SM2是非对称加密,基于ECC算法,签名和密钥生成速度优于RSA;SM3为杂凑算法,安全性高于MD5;SM4为对称加密算法,用于无线局域网标准。本文提供使用Java和SpringBoot实现SM2和SM4加密的示例代码及依赖配置。更多国密算法标准可参考国家密码局官网。

1685 1
|
3月前
|
JSON Cloud Native Go
|

开箱即用的GO后台管理系统 Kratos Admin - 后端权限控制

后端的权限控制主要分为两种: API权限控制; 数据权限控制。 在本文,我们不讨论数据权限的控制,主要讲API的权限控制。

218 1
|
4月前
|
存储 人工智能 移动开发
|

uni-app+vue3接入deepseek-v3搭建跨端ai流式(小程序+app+h5)

基于Uniapp+Vue3+Markdown接入DeepSeek-V3聊天大模型,支持编译到H5+小程序+App端。实现流式输出、支持亮色/暗黑主题、代码高亮、会话本地存储等功能。

823 12
|
SQL 监控 druid
|

springboot 集成Druid的监控数据库连接池的最佳实践

Druid是一种高性能的开源数据库连接池,它在Java应用程序中被广泛使用。Druid连接池提供了连接管理、连接池监控、SQL性能监控等功能,能够有效地管理数据库连接,并提供丰富的性能指标和监控报告。 Druid连接池的一些主要特点包括: 连接池管理:Druid可以帮助你管理数据库连接,包括连接的创建、销毁和重用。它提供了连接池配置选项,可以灵活地调整连接池的大小、最大等待时间、验证查询等参数。 监控数据统计:Druid连接池提供了丰富的监控指标,如连接数、活跃线程数、执行SQL次数、慢查询次数、错误次数等。通过这些统计数据,你可以实时了解连接池的使用情况和性能状况。 SQL性能监控:

3754 1
|
负载均衡 Java 持续交付
|

微服务系列:Spring Cloud核心组件图解

微服务系列:Spring Cloud核心组件图解

3799 1
|
缓存 应用服务中间件 nginx
|

安装nginx-http-flv-module模块

本文介绍如何为Nginx安装`nginx-http-flv-module`模块。此模块基于`nginx-rtmp-module`二次开发,不仅具备原模块的所有功能,还支持HTTP-FLV播放、GOP缓存、虚拟主机等功能。安装步骤包括:确认Nginx版本、下载相应版本的Nginx与模块源码、重新编译Nginx并加入新模块、验证模块安装成功。特别注意,此模块已包含`nginx-rtmp-module`功能,无需重复编译安装。

925 2
|
6月前
|
数据采集 消息中间件 人工智能
|

AI Agent:构建以数据为中心的智能体

在过去一年里大模型领域主要有两大领域的热点,一个是 LLM,几乎每月速度革新,大家关心的是效果和成本。另一个是 AI Agent,大家尝试解决各个领域应用问题,大家关心的是场景和竞争力。下面我们重点分享一下 AI Agent 的趋势和实践。

935 14
|
缓存 网络协议 安全
|

计算机网络 TCP、RPC、GRPC、HTTP 对比

【1月更文挑战第1天】计算机网络 TCP、RPC、GRPC、HTTP 对比

1079 1
|
JavaScript 前端开发 小程序
|

微服务项目打包部署,一套带走 上

微服务项目打包部署,一套带走 上

1671 0
|
存储 安全 前端开发
|

微服务中使用阿里开源的TTL,优雅的实现身份信息的线程间复用

微服务中使用阿里开源的TTL,优雅的实现身份信息的线程间复用

2011 0
|
缓存 负载均衡 NoSQL
|

带你走进微服务Microservice

带你走进微服务Microservice

493 0
|
运维 监控 Java
|

微服务:知识点梳理(SOA、服务拆分、服务治理、分布式事务)

微服务:知识点梳理(SOA、服务拆分、服务治理、分布式事务)

4436 1
|
监控 算法 Java
|

微服务架构 | 5.2 基于 Sentinel 的服务限流及熔断

Sentinel 是面向分布式服务架构的轻量级流量控制组件,主要以流量为切入点,从限流、流量整形、服务降级、系统负载保护等多个维度来帮助我们保障微服务的稳定性;

1297 0
|
移动开发 小程序 前端开发
|

一文读懂 SOA 架构和微服务架构的区别

如果我们打开支付宝首页,去看我们的余额,它会展示你的总资产,昨日收益、累计收益等信息。

9507 1
|
前端开发 安全 Java
|

SpringBoot线程池ThreadPoolExecutor极简教程

ThreadPoolExecutor 是 java.util.concurrent 包下的一个类,在jdk1.5版本引入,帮助开发人员管理线程并方便地执行并行任务。 通俗来说,ThreadPoolExecutor 的作用是生产和管理线程池的,可以通过调用其 execute 方法和 submit 方法执行多线程任务。

1819 0
|
SpringCloudAlibaba 负载均衡 算法
|

微服务生态组件之Spring Cloud LoadBalancer详解和源码分析

Spring Cloud LoadBalancer详解和源码分析

2278 0
|
9月前
|
Java 开发者 微服务
|

从单体到微服务:如何借助 Spring Cloud 实现架构转型

**Spring Cloud** 是一套基于 Spring 框架的**微服务架构解决方案**,它提供了一系列的工具和组件,帮助开发者快速构建分布式系统,尤其是微服务架构。

653 70
|
安全 JavaScript 前端开发
|

Springboot抵御即跨站脚本(XSS)攻击

Springboot抵御即跨站脚本(XSS)攻击

456 0
|
SQL XML 存储
|

SpringBoot集成MybatisFlex

MyBatis-Flex 是一个优雅的 MyBatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。 MyBatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于业务上的事情。 通俗来说,Mybatis-Flex 就是对Mybatis 这个orm框架的扩展,地位类似与MybatisPlus。

2114 0
|
存储 JSON 编解码
|

关于微服务,这些你都了解吗-微服务介绍

关于微服务,这些你都了解吗-微服务介绍

404 0
|
6月前
|
存储 Cloud Native 安全
|

API 安全之认证鉴权

API 作为企业的重要数字资源,在给企业带来巨大便利的同时也带来了新的安全问题,一旦被攻击可能导致数据泄漏重大安全问题,从而给企业的业务发展带来极大的安全风险。

367 2
|
SpringCloudAlibaba 前端开发 Java
|

SpringBoot整合Nacos自动刷新配置

Nacos作为SpringBoot服务的注册中心和配置中心。 在NacosServer中修改配置文件,在SpringBoot不重启的情况下,获取到修改的内容。 本例将在配置文件中配置一个 cml.age=100 的配置项,程序中编写一个方法读取配置文件,并通过 Get--->/test/age 接口提供给浏览器访问。 若配置文件中的 age 修改为 200 ,不用重新启动程序,直接访问 /test/age 接口,将获取到最新的值 200 若配置文件中没有age 的配置项,或干脆没有 cml 的配置项,访问 /test/age 接口将返回默认的值 18

1272 0
|
监控 NoSQL 网络协议
|

超详细解析微服务架构,写得太好了!

本文将介绍微服务架构和相关的组件,介绍他们是什么以及为什么要使用微服务架构和这些组件。本文侧重于简明地表达微服务架构的全局图景,因此不会涉及具体如何使用组件等细节。

4562 0
|
1月前
|
负载均衡 NoSQL Redis
|

不增加 GPU,首 Token 延迟下降50%|LLM 服务负载均衡的新实践

针对LLM服务的特点,Higress AI网关以插件形式提供了面向LLM服务的负载均衡算法,包括全局最小请求数负载均衡、前缀匹配负载均衡以及GPU感知负载均衡,能够在不增加硬件成本的前提下,提升系统的吞吐能力、降低响应延迟,并实现更公平、高效的任务调度。

140 1
|
6月前
|
人工智能 缓存 搜索推荐
|

大模型应用联网搜索:重塑智能时代的交互与决策

本文将从这一核心问题出发,解析大模型应用联网搜索的颠覆性价值,剖析其如何解决传统模型的局限。

493 21
|
Java Spring 容器
|

SpringBoot中bean的生命周期

Spring Boot的Bean生命周期涉及实例化、属性注入、初始化和销毁。在实例化后,Spring通过构造函数或Setter注入属性,然后调用初始化方法(@PostConstruct、InitializingBean接口)。Bean在应用中使用后,当容器关闭时,会调用销毁方法(@PreDestroy、DisposableBean接口)。依赖注入、配置管理、组件扩展和切面编程是其常见应用场景。示例代码展示了如何通过实现BeanNameAware、BeanFactoryAware等接口以及使用@PostConstruct注解来控制Bean的初始化。

427 2
|
存储 Prometheus 监控
|

(16)go-micro微服务jaeger链路追踪

(16)go-micro微服务jaeger链路追踪

361 0
|
tengine 运维 Kubernetes
|

阿里巴巴重磅开源云原生网关: Higress

Higress 源自阿里巴巴内部电商、交易等核心生产场景的实践沉淀,遵循 Ingress/Gateway API 标准,将流量网关、微服务网关、安全网关三合一,并在此基础上扩展了服务管理插件、安全类插件和自定义插件,高度集成 K8s 和微服务生态,包括 Nacos 注册和配置、Sentinel 限流降级等能力,并支持规则变更毫秒级生效等热更新能力。

3899 1
|
开发框架 移动开发 JavaScript
|

SpringCloud微服务实战——搭建企业级开发框架(四十七):【移动开发】整合uni-app搭建移动端快速开发框架-添加Axios并实现登录功能

在uni-app中,使用axios实现网络请求和登录功能涉及以下几个关键步骤: 1. **安装axios和axios-auth-refresh**: 在项目的`package.json`中添加axios和axios-auth-refresh依赖,可以通过HBuilderX的终端窗口运行`yarn add axios axios-auth-refresh`命令来安装。 2. **配置自定义常量**: 创建`project.config.js`文件,配置全局常量,如API基础URL、TenantId、APP_CLIENT_ID和APP_CLIENT_SECRET等。

759 60
|
5月前
|
人工智能 Java 决策智能
|

Java版Manus实现来了,Spring AI Alibaba发布开源OpenManus实现

此次官方发布的 Spring AI Alibaba OpenManus 实现,包含完整的多智能体任务规划、思考与执行流程,可以让开发者体验 Java 版本的多智能体效果。它能够根据用户的问题进行分析,操作浏览器,执行代码等来完成复杂任务等。

1325 57
|
5月前
|
人工智能 缓存 安全
|

钉钉 + AI 网关给 DeepSeek 办入职

通过 Open-WebUI 在企业内部部署一套 DeepSeek 只是第一步,给 DeepSeek 办理入职,在钉钉等企业通讯工具上和 DeepSeek 对话才是真时尚。

293 104
|
Prometheus 监控 Cloud Native
|

SpringCloud微服务实战——搭建企业级开发框架(四十五):【微服务监控告警实现方式二】使用Actuator(Micrometer)+Prometheus+Grafana实现完整的微服务监控

无论是使用SpringBootAdmin还是使用Prometheus+Grafana都离不开SpringBoot提供的核心组件Actuator。提到Actuator,又不得不提Micrometer,从SpringBoot2.x开始,Actuator的功能实现都是基于Micrometer的。

972 57
|
前端开发 Go API
|

Kratos微服务框架API工程化指南

Kratos的RPC默认使用的是[gRPC](https://github.com/grpc/grpc),与此同时我们还可以通过gRPC的[grpc-gateway](https://github.com/grpc-ecosystem/grpc-gateway)功能对RESTfull进行支持。这样,我们就可以同时支持gRPC和REST了。而这一切Kratos都已经封装好,无需知道底层的一切,用就好了。

1735 0
|
监控 网络协议 Java
|

微服务监控组件Metrics

Metrics作为微服务中的重要的组件,为微服务的监控提供了数据基础

4171 0
|
9月前
|
Dart 前端开发 IDE
|

鸿蒙Flutter实战:14-现有Flutter 项目支持鸿蒙 II

本文介绍了如何将现有 Flutter 项目适配鸿蒙系统,详细步骤包括安装 FVM、使用 FVM 安装 Flutter SDK、搭建开发环境、创建项目架构和壳工程等。

820 5
|
Dubbo Java 应用服务中间件
|

Dubbo 3.3.0-beta 版本正式发布

近日,Apache Dubbo 发布了 3.3 分支大版本 3.3.0-beta.1,相较于 3.2 系列版本,3.3.0-beta 引入了一些重量级的功能升级,按照社区规划,3.3 也将是 Dubbo3 非常重要的一个里程碑大版本,在 3.3.0 首个正式版本之后 Dubbo3 将正式进入长期稳定维护态,即标志着 Dubbo3 作为面向云原生时代的下一代微服务框架将具备规划的所有核心功能。

347 1
|
缓存 监控 应用服务中间件
|

你了解微服务吗?什么是微服务

现在很多公司,例如 Amazon、阿里 和Netflix,已经通过采用称为微服务架构模式的方式解决单体地狱问题。与其构建一个庞大的单体应用程序,不如将您的应用程序拆分为一组更小的、相互连接的服务。

290 0
|
Java 关系型数据库 数据库
|

分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)

分布式微服务系统的跨库查询/操作的解决思路(关系型数据库)

5081 0
我要发布