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

微服务

关注

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

0
今日
7417
内容
9
活动
599
关注
lyL
|
9月前
|
SQL 分布式计算 运维
|

XXLJOB:超长定时任务慢节点优化实践

本文针对ODPS大宽表任务运行慢、回刷成本高等问题,通过定位耗时卡点,分析数据倾斜与计算堆积根源,提出视图落表、节点拆分、前置裁剪、中表关联等优化方案,最终实现产出时间提前4小时以上,显著提升效率与可维护性。

247 1
lyL
|
9月前
|
存储 缓存 监控
|

EFC&CTO:缓存引发数据不一致问题排查与深度解析

EFC客户端在适配CTO测试时发现数据不一致问题,经排查为分布式缓存中版本号回退导致读取旧数据,进而污染pagecache并写坏文件系统。通过维护递增版本号修复,最终问题解决。

221 1
lyL
|
9月前
|
存储 消息中间件 开发框架
|

应用架构图

在业务架构基础上,技术架构将产品需求转化为技术实现。它涵盖分层设计、技术选型与关键组件关系,包括单体四层结构(表现、业务、数据、基础层)和分布式应用的调用关系,明确内外系统边界,形成完整技术体系图谱。(239字)

664 1
|
9月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了如何在Eclipse中导入并运行Java Web项目,包括JDK、Tomcat等环境配置,Maven项目导入步骤,服务器绑定及常见错误处理,如数据库连接失败等问题,并提供详细图文指引与解决方案。

268 1
|
9月前
|
安全 中间件 API
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:JWT 集成指南

GoWind Admin 是企业级前后端一体中后台框架,内置 JWT 身份认证支持。通过集成 `kratos-authn` 组件,实现开箱即用的无状态鉴权方案。仅需四步:创建认证器、Wire 注册、中间件集成、配置启用,即可完成 JWT 集成,无缝对接 OPA 权限体系,保障系统安全。

432 4
|
9月前
|
存储 JavaScript 中间件
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Casbin集成指南

GoWind Admin(风行)是企业级前后端一体中后台框架,集成Casbin实现灵活权限管理。支持RBAC、ABAC等模型,提供开箱即用的权限控制方案,助力构建安全可靠的中后台系统。

613 1
|
9月前
|
存储 NoSQL MongoDB
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:MongoDB集成指南(从部署到实战全攻略)

GoWind Admin(风行)是企业级前后端一体中后台框架,本文详解其集成MongoDB的全流程:从Docker部署、认证配置、连接优化,到模型设计、仓储实现与最佳实践,覆盖生产环境搭建、性能调优与故障排查,助力高效构建可扩展中后台系统。

258 5
|
10月前
|
运维 Cloud Native 应用服务中间件
|

阿里云微服务引擎 MSE 及 API 网关 2025 年 10 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。API 网关 (API Gateway),提供 APl 托管服务,覆盖设计、开发、测试、发布、售卖、运维监测、安全管控、下线等 API 生命周期阶段。帮助您快速构建以 API 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要

458 5
|
11月前
|
负载均衡 算法 Java
|

【SpringCloud(3)】Ribbon负载均衡:IRule原理轮询算法;LB负载均衡;loadbalancer和IRule组件;Ribbon和Ngin负载均衡的区别

Spring Cloud Ribbon 是基于Netflix Ribbon实现的一套客户端的负载均衡工具 简单地说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时、重试等。就在在配置文件中列出Load Balancer(LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机链接等)去连接这些机器。我们很容易使用Ribbon实现自定义的负载均衡算法

746 136
|
人工智能 资源调度 监控
|

LangChain脚本如何调度及提效?

本文介绍了通过任务调度系统SchedulerX管理LangChain脚本的方法。LangChain是开源的大模型开发框架,支持快速构建AI应用,而SchedulerX可托管AI任务,提供脚本版本管理、定时调度、资源优化等功能。文章重点讲解了脚本管理和调度、Prompt管理、资源利用率提升、限流控制、失败重试、依赖编排及企业级可观测性等内容。同时展望了AI任务调度的未来需求,如模型Failover、Tokens限流等,并提供了相关参考链接。

659 29
|
设计模式 XML Java
|

设计模式觉醒系列(03)创建型模式的5个设计模式 | 一口气讲全讲透

本文详细介绍了设计模式中的创建型模式,包括建造者模式、原型模式、单例模式、工厂方法模式和抽象工厂模式。创建型模式关注对象的创建过程,隐藏了创建细节,以提高代码的可维护性和可扩展性。通过具体的实战demo和应用场景分析,展示了每种模式的特点和优势。例如,建造者模式适用于复杂对象的分步骤构建;原型模式通过复制对象实现高效复用;单例模式确保全局唯一实例;工厂方法模式和抽象工厂模式则提供了灵活的对象创建机制,支持多类型产品族的生产。这些模式在实际开发中能够简化客户端代码,提升系统灵活性和复用性。

637 2
|
网络协议 Java 应用服务中间件
|

框架源码私享笔记(01)Tomcat核心架构功能 | 配置详解

本文首先分享了《活出意义来》一书序言中的感悟,强调成功如同幸福,不是刻意追求就能得到,而是全心投入时的副产品。接着探讨了Tomcat的核心功能与架构解析,包括网络连接器(Connector)和Servlet容器(Container),并介绍了其处理HTTP请求的工作流程。文章还详细解释了Tomcat的server.xml配置文件,涵盖了从顶级容器Server到子组件Connector、Engine、Host、Context等的配置参数及作用,帮助读者理解Tomcat的内部机制和配置方法。

643 6
|
算法 安全 Java
|

JAVA并发编程系列(12)ThreadLocal就是这么简单|建议收藏

很多人都以为TreadLocal很难很深奥,尤其被问到ThreadLocal数据结构、以及如何发生的内存泄漏问题,候选人容易谈虎色变。 日常大家用这个的很少,甚至很多近10年资深研发人员,都没有用过ThreadLocal。本文由浅入深、并且才有通俗易懂方式全面分析ThreadLocal的应用场景、数据结构、内存泄漏问题。降低大家学习啃骨头的心理压力,希望可以帮助大家彻底掌握并应用这个核心技术到工作当中。

367 4
|
安全 Java API
|

JAVA并发编程JUC包之CAS原理

在JDK 1.5之后,Java API引入了`java.util.concurrent`包(简称JUC包),提供了多种并发工具类,如原子类`AtomicXX`、线程池`Executors`、信号量`Semaphore`、阻塞队列等。这些工具类简化了并发编程的复杂度。原子类`Atomic`尤其重要,它提供了线程安全的变量更新方法,支持整型、长整型、布尔型、数组及对象属性的原子修改。结合`volatile`关键字,可以实现多线程环境下共享变量的安全修改。

489 3
|
缓存 Java 编译器
|

JAVA并发编程synchronized全能王的原理

本文详细介绍了Java并发编程中的三大特性:原子性、可见性和有序性,并探讨了多线程环境下可能出现的安全问题。文章通过示例解释了指令重排、可见性及原子性问题,并介绍了`synchronized`如何全面解决这些问题。最后,通过一个多窗口售票示例展示了`synchronized`的具体应用。

316 8
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2024 年 01 月产品动态

阿里云微服务引擎 MSE 面向业界主流开源微服务项目, 提供注册配置中心和分布式协调(原生支持 Nacos/ZooKeeper/Eureka )、云原生网关(原生支持Higress/Nginx/Envoy,遵循Ingress标准)、微服务治理(原生支持 Spring Cloud/Dubbo/Sentinel,遵循 OpenSergo 服务治理规范)能力。

451 0
|
Linux Docker 容器
|

【微服务系列笔记】Docker

docker是一种容器技术,它主要是用来解决软件跨环境迁移的问题和同一环境下依赖冲突问题。 Docker可以运行在Mac, Windows, linux等操作系统上,常用于适用于构建和部署分布式应用、微服务架构。

421 0
|
消息中间件 Java API
|

【微服务系列笔记】MQ消息可靠性

消息可靠性涉及防止丢失,包括生产者发送时丢失、未到达队列以及消费者消费失败处理后丢失。 确保RabbitMQ消息可靠性的方法有:开启生产者确认机制,确保消息到达队列;启用消息持久化以防止未消费时丢失;使用消费者确认机制,如设置为auto,由Spring确认处理成功后ack。此外,可开启消费者失败重试机制,多次失败后将消息投递到异常交换机。

619 1
|
Windows
|

IntelliJ IDEA-常用快捷键3

IntelliJ IDEA-常用快捷键(Shift 快捷键)

382 0

IntelliJ IDEA-常用快捷键

IntelliJ IDEA-常用快捷键

299 2
|
Cloud Native Dubbo 应用服务中间件
|

Apache Dubbo 下一代云原生微服务挑战赛启动报名!五大赛题50万奖金池

参加本次大赛,你将有机会获得丰厚奖金和开源贡献者证书,你的代码更有机会被项目采纳在全世界运行!

424 0
|
微服务 Dubbo 应用服务中间件
|

MSE微服务引擎调用问题之调用失败如何解决

MSE(MicroService Engine)微服务引擎是阿里云提供的一种微服务治理平台,它通过提供服务注册、发现、配置管理等功能来支撑微服务架构的稳定运行;本合集旨在梳理MSE微服务引擎的核心特性、部署流程,以及实践中可能遇到的问题和相应的解决方案,以助力用户优化微服务架构的实施和管理。

461 0

实战分享之springboot+easypoi快速业务集成2

实战分享之springboot+easypoi快速业务集成2

417 0
|
存储 前端开发 NoSQL
|

Springboot整合之Shiro和JWT技术实现无感刷新7

Springboot整合之Shiro和JWT技术实现无感刷新7

348 0

跨域问题以及经过网关二次转发重复跨域问题完美解决

跨域问题以及经过网关二次转发重复跨域问题完美解决

863 2
|
SpringCloudAlibaba 负载均衡 Java
|

springcloud01

微服务

338 1
|
开发框架 供应链 监控
|

【从零开始学微服务】03.软件架构的演化过程

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。

325 0
|
Cloud Native 开发者 Java
|

邀请函 | 云原生开源开发者沙龙「深圳站」

本次活动,我们将云栖大会上容器和微服务相关的精彩内容带到深圳,与您面对面交流,包括 Koordinator、Higress、eBPF 等开源项目,更有 Spring Boot 升级 Spring Cloud 最佳实践的分享。

3759 151
|
负载均衡 网络协议 测试技术
|

使用eBPF加速阿里云服务网格ASM

服务网格下的Sidecar 代理业务服务的收发请求,并提供业务层面的流量控制(路由)、负载均衡等功能,会引入一定的Latency 延迟。 通过eBPF 技术(部署sidecar 加速组件)将同节点下两个进程间的TCP 报文进行socket 短路可以提升一定的性能,HTTP 场景下QPS 可提升15% 左右, 有效地降低业务请求的Latency 。

1343 1
|
Dubbo Java 应用服务中间件
|

基于 Triple 实现 Web 移动端后端全面打通

下一代 RPC 协议 Triple,改变传统微服务通信方式,基于 Dubbo 的 Triple 协议让开发者能够更简单更快速的开发调试部署微服务。

28984 3
|
SQL 监控 Cloud Native
|

基于云原生网关插件实现WAF防护能力

一起体验云原生网关开箱即用,支持热插拔的WAF防护能力,同时您将掌握云原生网关上的插件使用方式

712 0
|
运维 Kubernetes Cloud Native
|

通过 OpenKruise 实现基于 Higress 的全链路灰度

OpenKruise 是一个基于 Kubernetes 的扩展套件,主要聚焦于云原生应用的自动化,比如部署、发布、运维以及可用性防护。本文介绍通过 OpenKruise 构建自动化运维的方式实现全链路灰度功能。

671 0
|
XML Java 数据库连接
|

Mybatis-Plus极简教程

Mybatis-Plus 简称 MP ,是 Mybatis 的增强工具,提供了一批开箱即用的功能、特性、接口、注解,简化了应用程序访问数据库的相关操作,完善了Mybatis作为ORM仅能做到半自动的不足,提高了开发人员的开发效率。 MP是社区产品,当前源代码在Github上面进行维护,基于Apache2.0开源协议,可放心在商业项目上使用。

564 0
|
存储 JSON 数据可视化
|

Seata Saga 模式快速入门和最佳实践

本文主要介绍 Seata Saga 模式的使用以及最佳实践,围绕三个部分展开,第一部分是 Seata Saga 的简介、第二部分是带大家快速入门,学习怎么使用 Seata Saga 模式,最后一部分将会给大家分享一些 Seata Saga 实践中的经验,帮助用户更快、更好得使用 Seata Saga 模式。

933 0
|
JSON 自然语言处理 Java
|

「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训

「微服务架构」Google和eBay在构建微服务生态系统方面的深刻教训

500 0
|
关系型数据库 MySQL Go
|

(7)go-micro微服务zap日志配置

(7)go-micro微服务zap日志配置

540 0
|
存储 编解码 Java
|

(4)go-micro微服务proto开发

(4)go-micro微服务proto开发

449 0
|
存储 Java 数据库
|

微服务的Feign到底是什么

Feign是什么 分区是一种数据库优化技术,它可以将大表按照一定的规则分成多个小表,从而提高查询和维护的效率。在分区的过程中,数据库会将数据按照分区规则分配到不同的分区中,并且可以在分区中使用索引和其他优化技术来提高查询效率。

454 0
|
存储 监控 算法
|

微服务实战02-EurekaServer注册中心

EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。

318 0
|
微服务
|

阿里云产品体系分为6大分类——企业应用——分为11类——微服务

阿里云产品体系分为6大分类——企业应用——分为11类——微服务自制脑图

369 1
|
存储 前端开发 JavaScript
|

微服务与领域驱动设计,架构实践总结

微服务与领域驱动设计,架构实践总结

702 0
|
运维 自然语言处理 Dubbo
|

东方证券:我们如何成功实施微服务(1)

东方证券:我们如何成功实施微服务

520 0
|
存储 缓存 运维
|

您需要模块,而不是微服务

您需要模块,而不是微服务

357 0
|
缓存 Java API
|

微服务如何聚合 API 文档?这波秀~

微服务如何聚合 API 文档?这波秀~

926 0
|
负载均衡 Java 开发工具
|

SpringCloud微服务框架04 - Config统一配置中心

SpringCloud微服务框架04 - Config统一配置中心

469 0
|
测试技术 持续交付 微服务
|

09 微服务接口:怎么用Mock解决混乱的调用关系?

09 微服务接口:怎么用Mock解决混乱的调用关系?

365 0
|
JSON 前端开发 Java
|

如何基于gRPC沟通微服务框架

本文我们来讲解一下如何使用 gRPC构建微服务,gRPC是一个开源框架,可用于构建可扩展且高性能的微服务并创建服务之间的通信。

683 0
|
设计模式 缓存 Dubbo
|

已跪,Java全能笔记爆火,分布式/开源框架/微服务/性能调优全有

程序员,立之根本还是技术,一个程序员的好坏,虽然不能完全用技术强弱来判断,但是技术水平一定是基础,技术差的程序员只能CRUD,技术不深的程序员也成不了架构师。程序员对于技术的掌握,除了从了解-熟悉-熟练-精通的过程以外,还应该从基础出发,到进阶,到源码,到实战。所以,程序员想要成功,首先要成就自己。

306 0
|
弹性计算 运维 微服务
|

微服务架构的优势

微服务架构的优势

299 0
|
测试技术 持续交付 定位技术
|

如何构建基于 DDD 领域驱动的微服务?(1)

如何构建基于 DDD 领域驱动的微服务?

459 0
我要发布