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

微服务

关注

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

0
今日
7414
内容
9
活动
578
关注
|
10月前
|
存储 人工智能 自然语言处理
|

RAG 调优指南:Spring AI Alibaba 模块化 RAG 原理与使用

通过遵循以上最佳实践,可以构建一个高效、可靠的 RAG 系统,为用户提供准确和专业的回答。这些实践涵盖了从文档处理到系统配置的各个方面,能够帮助开发者构建更好的 RAG 应用。

4698 115
|
28天前
|
SQL 安全 数据库
|

GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架:数据权限体系设计与实现

GoWind Admin(风行)是开箱即用的企业级全栈中后台框架,内置五层数据权限体系:租户隔离、业务单元、行级、列级、操作/状态级,支持多租户、ABAC动态策略与非侵入式DataScope引擎,实现安全合规、灵活可扩展的权限管理。(239字)

357 2
lyL
|
2月前
|
消息中间件 监控 Java
|

RocketMQ:底层Netty频繁OS OOM

本文记录了一例Java应用因Netty在多个ClassLoader中重复加载PooledByteBufAllocator,导致堆外内存超限引发OS OOM的排查过程。通过NMT、Arthas等工具分析,发现多个中间件独立占用堆外内存,总量远超MaxDirectMemorySize限制。最终定位为RocketMQ客户端大量使用堆外内存所致,建议短期内调整JVM堆内存比例以缓解问题。

318 0
lyL
|
2月前
|
项目管理 开发者
|

业务架构图

本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构分层(组织层、基础能力层、业务能力层、业务应用层)、模块划分与功能分解,并强调通过分层、分模块、分功能三步法实现业务的抽象与结构化表达,提升客户理解与开发效率。

283 0
lyL
|
2月前
|
Java 应用服务中间件 网络安全
|

Eclipse运行SSM/SSH项目教程

本文介绍了基于Eclipse开发Java Web项目的完整流程,涵盖基础软件安装(Eclipse、JDK、Tomcat)、项目导入方法、服务器配置及常见问题解决。重点演示了如何在Eclipse中绑定Tomcat服务器并部署SSM或SSH框架项目,如图书馆管理系统,并提供了数据库连接等典型错误的处理方案,适用于初学者快速上手Java Web开发环境搭建与项目运行。

228 0
|
11月前
|
存储 Cloud Native 安全
|

API 安全之认证鉴权

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

909 2
|
2月前
|
存储 安全 Java
|

Java HashMap 全面解析:原理、用法与实战要点

本文深入解析Java中HashMap的底层原理与使用实践,涵盖其“数组+链表+红黑树”的结构演变、哈希计算、扩容机制及线程安全问题,详解常用方法、性能优化与最佳实践,助力开发者高效掌握这一核心数据结构。

452 10
|
2月前
|
敏捷开发 Java 测试技术
|

为什么要单元测试

本文探讨单元测试如何提升软件开发效率,打破“写单测拖慢进度”的误解。通过解析测试金字塔、谷歌微软实践及常见误区,阐明高质量单元测试对代码质量、维护性和团队协作的深远价值。

216 1
|
2月前
|
NoSQL Linux Shell
|

2-MongoDB单机部署

本文详细介绍MongoDB在Windows和Linux系统下的安装、配置与启动方法,包括下载地址、版本选择、命令行及配置文件启动方式,Shell连接、图形化工具Compass的使用,并附有常见问题解决与安装包资源。

188 0
|
2月前
|
Java 中间件 Nacos
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:kratos-bootstrap 入门教程(类比 Spring Boot)

kratos-bootstrap 是 GoWind Admin 的核心引导框架,类比 Spring Boot,提供应用初始化、配置管理、组件集成等一站式解决方案。通过标准化流程与多源配置支持,开发者可快速构建企业级中后台服务,专注业务开发,降低微服务复杂度。

341 2
|
2月前
|
存储 NoSQL 关系型数据库
|

1-MongoDB相关概念

MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高可用场景。其灵活的BSON文档模型、支持分片与副本集,广泛应用于社交、游戏、物联网等领域,尤其适合非事务性、快速迭代的应用系统。

190 1
|
8月前
|
SQL 人工智能 Java
|

阿里云百炼开源面向 Java 开发者的 NL2SQL 智能体框架

Spring-ai-alibaba-nl2sql 是析言 GBI 产品在数据问答领域的一次重要开源尝试,专注于 NL2SQL 场景下的核心能力开放。

2404 48
|
18天前
|
运维 Cloud Native 应用服务中间件
|

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

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

136 5
|
2月前
|
存储 安全 Java
|

Java泛型类型擦除以及类型擦除带来的问题

Java泛型在编译时会进行类型擦除,仅保留原始类型(如Object或限定类型)。例如,List<String>和List<Integer>在运行时均为List,导致无法通过instanceof判断泛型类型。擦除后,编译器自动插入类型转换指令,实现安全取值。但这也引发多态冲突、静态成员限制等问题,需通过桥方法等机制解决。

187 0
|
2月前
|
Go API Docker
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置

GoWind Admin(风行)是基于 Go + Vue 的企业级中后台框架,通过 Makefile 实现高效工程化管理。本文详解其在 Windows 环境下 make 工具的安装配置、分层 Makefile 设计及核心命令实战,助力开发者统一构建流程,提升协作效率,实现开箱即用的全栈开发体验。(238字)

153 1
lyL
|
2月前
|
运维 Devops 开发工具
|

生产环境缺陷管理

git-poison基于go-git实现分布式bug追踪,通过“投毒-解毒-银针”机制,自动化管理多分支开发中的bug修复与发布卡点,降低协同成本,避免漏修漏发,提升发布安全性与效率。

135 0
|
2月前
|
缓存 NoSQL Java
|

Java 防重放攻击实战:从原理到落地

重放攻击(Replay Attack)是一种常见的网络攻击手段,攻击者通过截取网络中传输的合法请求数据(如API调用参数、令牌等),然后在未授权的情况下重复发送该请求,以达到欺骗服务器、获取非法利益的目的。在Java开发中,重放攻击多发生在HTTP接口(尤其是RESTful API)、RPC调用、分布式系统通信等场景。要防御重放攻击,核心思路是让每个合法请求都具备“唯一性”和“时效性”,使攻击者截取的旧请求无法被服务器正常处理。

493 1
|
2月前
|
安全 中间件 API
|

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

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

206 3
lyL
|
2月前
|
存储 缓存 算法
|

零拷贝

本文探讨服务器文件传输的性能优化,传统方法因频繁的上下文切换和内存拷贝导致效率低下。零拷贝技术通过减少系统调用和内存拷贝,提升传输性能,尤其适用于小文件。对于大文件,则推荐异步IO结合直接IO,避免PageCache副作用,实现高并发下的高效传输。

150 0
lyL
|
2月前
|
自然语言处理 fastjson Java
|

FastJson:大面积故障规避案例

本文记录了一次由Kotlin语法混淆引发的FastJson反序列化重大故障。因误将 `{}` 赋值给Java对象字段,导致FastJson内部静态标记位 `kotlin_error` 被置为true且无法恢复,进而引发全局反序列化失败。问题根源隐蔽,排查耗时两天,凸显多语言混编下对语法细节掌握的重要性,也警示不可盲目信任第三方框架。

137 0
lyL
|
2月前
|
存储 安全 Java
|

Java泛型类型擦除以及类型擦除带来的问题

Java泛型在编译时会进行类型擦除,所有泛型信息被移除,替换为原始类型(如Object或限定类型)。这导致List<String>和List<Integer>在运行时均为List,引发类型安全、多态冲突等问题。编译器通过桥方法、自动强转等机制解决部分问题,但静态成员不能使用类的泛型参数,且基本类型需用包装类。

114 0
lyL
|
2月前
|
数据采集 数据建模 领域建模
|

领域模型图(数据架构/ER图)

本文介绍如何通过四色原型法构建领域模型,并逐步推导出数据架构中的ER图。以风控系统为例,运用时标性(MI)、参与方-地点-物品(PPT)、角色(Role)和描述(DESC)四类原型,从关键流程出发,提炼实体与关系,最终形成简洁清晰的ER图,助力数据建模。

180 0
|
2月前
|
消息中间件 缓存 数据可视化
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:深度解析 Wire 依赖注入集成实践

GoWind Admin(风行)是一款企业级前后端一体中后台框架,本文深度解析其如何集成 Google Wire 实现编译期依赖注入。通过分层 ProviderSet 设计,实现依赖解耦、编译期校验与高可维护性,助力 Go 项目高效构建。

152 5
|
2月前
|
关系型数据库 API Go
|

初学者友好:Go-Kratos 集成 go-crud,GORM ORM CRUD 无需重复编码,轻松上手

本文介绍如何在Go-Kratos微服务中集成go-curd与GORM,实现CRUD操作免重复编码。基于kratos-gorm-example项目,通过step-by-step教程,帮助初学者快速上手:从环境搭建、模型定义到API开发,全程简化数据操作,显著提升开发效率,适合Go新手快速构建微服务应用。

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

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

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

1827 14
lyL
|
2月前
|
存储 安全 Java
|

One Trick Per Day

初始化Map时应避免直接指定容量,建议使用Guava的`newHashMapWithExpectedSize`或手动计算容量。禁止使用Executors创建线程池,以防OOM,推荐通过ThreadPoolExecutor或Guava方式构建。Arrays.asList返回的列表不可修改,遍历Map优先使用entrySet或forEach。SimpleDateFormat非线程安全,不应定义为static,可使用ThreadLocal或Java 8新时间API替代。

122 1
|
10月前
|
存储 人工智能 测试技术
|

Nacos托管LangChain应用Prompts和配置,助力你的AI助手快速进化

AI 应用开发中,总有一些让人头疼的问题:敏感信息(比如 API-KEY)怎么安全存储?模型参数需要频繁调整怎么办?Prompt 模板改来改去,每次都得重启服务,太麻烦了!别急,今天我们就来聊聊如何用 Nacos 解决这些问题。

799 4
lyL
|
2月前
|
存储 消息中间件 开发框架
|

应用架构图

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

130 1
|
8月前
|
人工智能 安全 API
|

Agent 工程师绕不开的必修课:API 网关 vs API 管理

本文探讨了“API管理”与“API网关”的起源、发展及差异,二者分别服务于API生命周期的不同阶段。API网关从流量网关演进至AI网关,承担运行时请求控制;API管理则从接口文档化发展到商业化平台,关注全生命周期治理。两者在实际应用中协同工作,通过分层架构和策略联动实现高效运营。未来,随着大模型应用的兴起,AI网关和MCP Server管理将成为新趋势,推动API技术迈入智能化和服务化的新阶段。

576 4
|
9月前
|
人工智能 监控 安全
|

管理和调度Dify工作流

Dify是一款开源的大模型应用开发平台,支持通过可视化界面快速构建AI Agent和工作流。然而,Dify本身缺乏定时调度与监控报警功能,且执行记录过多可能影响性能。为解决这些问题,可采用Dify Schedule或XXL-JOB集成Dify工作流。Dify Schedule基于GitHub Actions实现定时调度,但仅支持公网部署、调度延时较大且配置复杂。相比之下,XXL-JOB提供秒级调度、内网安全防护、限流控制及企业级报警等优势,更适合大规模、高精度的调度需求。两者对比显示,XXL-JOB在功能性和易用性上更具竞争力。

2882 63
|
9月前
|
存储 人工智能 移动开发
|

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

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

1764 12
|
1月前
|
运维 Cloud Native 应用服务中间件
|

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

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

235 1
|
10月前
|
人工智能 Java 决策智能
|

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

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

1958 57
|
2月前
|
缓存 Java 数据库连接
|

MyBatis

本文介绍了MyBatis的核心配置机制,包括属性加载优先级(方法参数 > resource/url > properties元素)、常用配置项如缓存、延迟加载、执行器类型等,并详解了多环境配置方式及事务管理(JDBC与MANAGED)。通过SqlSessionFactoryBuilder可指定环境构建工厂,默认使用environments中的default配置。适用于多数据源场景,配合Spring时事务由容器自动管理。

114 1
|
2月前
|
人工智能 关系型数据库 分布式数据库
|

玄晶引擎×阿里云:AI获客全链路落地指南,从RAG建模到私域闭环的云原生实践

玄晶引擎结合阿里云,基于RAG+向量数据库构建企业AI获客底座,实现内容生成、智能分发与私域转化全链路自动化。通过深度集成PolarDB、CDN、函数计算等服务,助力中小企降低获客成本60%以上,提升云资源利用率至85%,3个月落地见效,开发者可直接复用架构与代码。

347 7
|
8月前
|
编解码 Java 计算机视觉
|

探索 JavaCV:开启计算机视觉与多媒体处理新世界

JavaCV 是基于 OpenCV 和 FFmpeg 的 Java 接口库,助力开发者实现视频处理、图像分析等功能。支持多种音视频格式编解码、GPU 加速及跨平台运行,适用于直播录制、摄像头捕获、美颜相机等场景,是多媒体开发的利器。

696 0
|
2月前
|
前端开发 JavaScript 搜索推荐
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:用 JavaScript/Lua 解锁动态业务扩展能力

GoWind Admin(风行)是一款企业级前后端一体中后台框架,集成JavaScript/Lua脚本引擎,支持业务逻辑热更新。通过动态扩展能力,实现促销规则、审批流程等高频需求的秒级迭代,兼顾高性能与灵活性,助力企业快速响应市场变化,提升开发效率与系统稳定性。(239字)

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

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

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

542 142
|
8月前
|
JSON Cloud Native Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:后端权限控制

GoWind Admin「风行」是企业级中后台框架,集成Casbin与OPA实现API权限控制。支持RBAC、ABAC等模型,开箱即用,助力高效构建安全的前后端一体化系统。

698 1
|
10月前
|
运维 Cloud Native 测试技术
|

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

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

1045 4
|
2月前
|
前端开发 JavaScript Go
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:为什么选 Golang+Vue3 这套组合?

go-wind-admin 采用 Golang + Vue3 技术栈,融合高性能后端与高效前端生态。后端基于 go-kratos、ent/gorm 灵活适配复杂业务,前端结合 Vue3、TypeScript 与 Vben Admin,提升开发效率与可维护性,兼顾性能、扩展性与企业级需求,是中后台系统的理想选择。(239字)

366 6
|
6月前
|
人工智能 安全 Serverless
|

进阶版|企业级 AI Agent 的构建实践

我们将构建 AI 应用扩展到了运行时和可观测,并尝试将 Agent、LLM、MCP 服务这几者之间如何有机协作尽量清晰化,未来还会扩展到Memory、LiteMQ 等更完整的技术栈,旨在帮助大家厘清完整的企业级 AI 应用构建的最佳实践。

2138 134
|
10月前
|
应用服务中间件 Nacos Java
|

nacos怎么打包?

293 0
lyL
|
2月前
|
5G 定位技术
|

练手需求

根据需求完成全景图数据读取接口开发,实现表结构设计、0-1搭建、三次架构编码及JUnit测试,3小时内完成。接口URL:/gis/panorama/findCmCell,POST方式,传参time(日期)和rruSerialNo,返回锁定小区列表信息。

112 0
|
28天前
|
前端开发 安全 Go
|

GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架・内置微服务接口数据聚合能力

GoWind Admin(风行)是一款开箱即用的企业级全栈中后台框架,专为微服务场景设计。内置高性能、类型安全的数据聚合引擎,支持并发拉取、智能回填、树形结构与DataLoader模式,一键解决N+1查询与跨服务数据拼装难题,大幅提升开发效率与系统性能。

145 2
|
2月前
|
存储 人工智能 BI
|

玄晶引擎AI手机双轨实践:基于阿里云生态的B/C端技术复用与落地

玄晶引擎依托阿里云,构建“云-边-端”协同架构,通过PAI、RPA等服务实现B端企业应用与C端个人助手的技术复用,形成“一套底座、双轨落地”的AI手机新范式,助力开发者高效降本、快速规模化。

312 11
|
2月前
|
存储 分布式计算 关系型数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:支持ClickHouse

GoWind Admin|风行,企业级中后台框架,集成ClickHouse支持,专为海量数据实时分析打造。开箱即用,提供高性能列式存储、高吞吐写入与毫秒级聚合查询能力,适用于大数据仓库、实时报表等场景,助力企业高效构建数据分析应用。

107 1
|
2月前
|
关系型数据库 API Go
|

初学者友好:Go-Kratos 集成 go-crud,Ent ORM CRUD 无需重复编码,轻松上手

本文介绍如何基于 `kratos-ent-example` 项目,集成 `go-curd` 工具简化 Go-Kratos 微服务中 Ent ORM 的 CRUD 操作。通过封装重复逻辑,实现增删改查代码的极简编写,帮助初学者快速上手微服务开发,提升效率,降低学习成本。

206 3
|
6月前
|
运维 监控 测试技术
|

2025年微服务架构关键知识点(一):核心原则与演进趋势

微服务架构凭借其高可用性、灵活扩展等优势,已成为2025年主流软件开发范式。本文深入解析微服务的核心原则、演进趋势及实践要点,助力开发者夯实基础,应对挑战,构建高效、稳定的系统架构。

1163 5
我要发布