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

微服务

关注

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

0
今日
7418
内容
9
活动
588
关注
lyL
|
4月前
|
存储 缓存 监控
|

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

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

91 0
lyL
|
4月前
|
NoSQL Java 测试技术
|

MongoDB实战演练

本文介绍头条文章评论功能的需求分析与实现,涵盖评论的增删改查、按文章ID查询、点赞功能等。采用MongoDB作为数据库,使用SpringDataMongoDB进行持久层操作,并通过MongoTemplate优化点赞等字段的更新效率,提升系统性能。

147 1
|
4月前
|
NoSQL 中间件 关系型数据库
|

开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:如何进行Docker部署后端

GoWind Admin风行是一款企业级中后台框架,支持Docker一键部署。通过Makefile封装构建流程,提供docker-compose全量部署与docker run单服务部署两种模式,适配开发、生产多场景。支持服务增减灵活配置,助力高效容器化落地。

133 1
|
4月前
|
存储 分布式计算 关系型数据库
|

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

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

169 1
|
4月前
|
存储 NoSQL MongoDB
|

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

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

141 5
|
7月前
|
运维 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 为核心的系统架构.满足新技术引入、系统集成、业务中台等诸多场景需要。

563 142
|
9月前
|
安全 Java Nacos
|

0代码改动实现Spring应用数据库帐密自动轮转

Nacos作为国内被广泛使用的配置中心,已经成为应用侧的基础设施产品,近年来安全问题被更多关注,这是中国国内软件行业逐渐迈向成熟的标志,也是必经之路,Nacos提供配置加密存储-运行时轮转的核心安全能力,将在应用安全领域承担更多职责。

275 1
|
11月前
|
设计模式 算法 Java
|

设计模式觉醒系列(04)策略模式|简单工厂模式的升级版

本文介绍了简单工厂模式与策略模式的概念及其融合实践。简单工厂模式用于对象创建,通过隐藏实现细节简化代码;策略模式关注行为封装与切换,支持动态替换算法,增强灵活性。两者结合形成“策略工厂”,既简化对象创建又保持低耦合。文章通过支付案例演示了模式的应用,并强调实际开发中应根据需求选择合适的设计模式,避免生搬硬套。最后推荐了JVM调优、并发编程等技术专题,助力开发者提升技能。

432 37
|
11月前
|
运维 Cloud Native 应用服务中间件
|

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

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

519 2
|
人工智能 缓存 安全
|

钉钉 + AI 网关给 DeepSeek 办入职

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

545 104
|
运维 Cloud Native 应用服务中间件
|

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

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

381 1
|
缓存 Java API
|

Guava极简教程 - Joiner和Splitter

Guava是Google开发的一个开源Java库,增强了Java标准库的核心功能。它提供了多种工具和集合类,如不可变集合、多映射、缓存、并发工具、字符串处理、I/O工具、哈希与编码、范围、图形数据结构及参数验证等,使开发更高效、代码更简洁。`Joiner`用于将集合转换为字符串,支持分隔符和键值分隔符自定义;`Splitter`则用于将字符串拆分为集合,支持多个分隔符和空字符串忽略。更多详情及示例代码可见:[项目地址](https://gitee.com/naylor_personal/ramble-spring-boot/tree/master/guava)。

435 1
|
算法 Java
|

JAVA并发编程系列(8)CountDownLatch核心原理

面试中的编程题目“模拟拼团”,我们通过使用CountDownLatch来实现多线程条件下的拼团逻辑。此外,深入解析了CountDownLatch的核心原理及其内部实现机制,特别是`await()`方法的具体工作流程。通过详细分析源码与内部结构,帮助读者更好地理解并发编程的关键概念。

503 81
|
NoSQL 算法 JavaScript
|

一种优雅的方式整合限流、幂等、防盗刷

在工作中,接口防盗刷至关重要,尤其对于短信发送等高风险接口。本文以发送短信接口为例,探讨了仅校验手机号的局限性,并提出基于Ticket机制的解决方案。客户端需先申请Ticket,服务端通过UserAgent、IP等判断请求合法性,生成加密的Ticket。客户端携带Ticket调用接口,并可能需通过图形验证码验证。此方案实现限流、幂等性和防盗刷,适用于多种接口,提升安全性。同时,建议减少明显错误提示,增加破解难度。

579 5
|
缓存 应用服务中间件 nginx
|

安装nginx-http-flv-module模块

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

1430 3
|
API C++ 微服务
|

微服务新体验之Aspire初体验

该文指导安装Aspire项目。首先,需检查VS版本,若低于17.9.7则须更新。通过“帮助”菜单选择“检查更新”并安装。接着创建Aspire项目,然后在AspireApp1.AppHost的launchSettings.json中添加"ASPIRE_ALLOW_UNSECURED_TRANSPORT": "true"。运行AspireApp1.AppHost项目,最后访问AspireApp1.Web以查看结果。文中代码展示了如何在AspireApp1.Web中注入并调用apiservice的API。作者为吴晓阳。

411 3
|
存储 负载均衡 Cloud Native
|

【微服务系列笔记】Nacos

Nacos 是阿里巴巴开源的项目,用于构建云原生应用的动态服务发现、配置管理和服务管理平台。它支持动态服务发现、服务配置、服务元数据和流量管理,旨在更敏捷和方便地构建、交付和管理微服务平台。可作为注册中心与配置中心。

601 5
|
Nacos 微服务
|

【微服务系列笔记】Eureka

该文档介绍了微服务注册中心的重要性和流行选项,如Eureka、Nacos、Consul和Zookeeper,强调Eureka是唯一支持跨区域调用的AP系统。接着,它提供了一个Eureka入门案例,包括设置Eureka服务器和客户端的步骤,并展示了多实例部署的效果。最后,简要总结了学习Eureka的意义,并提出了几个思考问题,如Eureka的功能、工作原理以及其他服务发现技术。

374 5
|
Cloud Native Dubbo Java
|

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

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

370 0
|
缓存 监控 Nacos
|

MSE微服务引擎配置问题之配置报错如何解决

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

252 0
|
Kubernetes Java 微服务
|

【从零开始学微服务】06.微服务架构的建设思路

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

160 1
|
开发框架 架构师 微服务
|

【从零开始学微服务】01.微服务的过去与现在

大家好,欢迎来到万猫学社,跟我一起学,你也能成为微服务专家。再介绍什么是微服务之前,我们先了解一下微服务架构的历史,也就是微服务是如何提出来的。

349 0

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

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

317 0
|
安全 Java 数据安全/隐私保护
|

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

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

259 0
|
Java 数据安全/隐私保护
|

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

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

243 0
|
数据处理
|

实战篇之基于二进制思想的用户标签系统(Mysql+SpringBoot)

实战篇之基于二进制思想的用户标签系统(Mysql+SpringBoot)

270 0

使用@PathVariable注解却不起作用问题解决方案

使用@PathVariable注解却不起作用问题解决方案

487 0
|
Java 测试技术 Apache
|

SpringBoot对象拷贝

众所周知,java世界是由`类`构成的,各种各样的类,提供各种各样的作用,共同创造了一个个的java应用。对象是类的实例,在SpringBoot框架中,对象经常需要拷贝,例如数据库实体拷贝成业务实体,导入实体转换为业务实体,各种数据传输对象之间的拷贝等等。日常开发工作中用到的地方和频率是相当的高。本文就围绕`对象拷贝`来聊聊常用的`姿势`(方式)和`工具`。

565 0
|
JSON Java 数据安全/隐私保护
|

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

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

162 0

Springcloud实战之自研分布式id生成器6

Springcloud实战之自研分布式id生成器6

174 0
|
Dubbo Java 应用服务中间件
|

IntelliJ IDEA & Apache Dubbo,IDEA 官方插件正式发布!

IntelliJ IDEA 官方插件的发布,极大的简化了 Dubbo 项目初始化的成本,接下来,Apache Dubbo 社区会继续与 IntelliJ 官方合作,将更多的 Dubbo 特性抽象为插件组件,以简化 Dubbo 使用中的依赖、配置管理等难题。除了插件形式外,您也可以直接打开 start.dubbo.apache.org[2]在线服务,通过浏览器快速创建 Dubbo 项目。

854 0
|
Dubbo 中间件 应用服务中间件
|

Seata:打造行业首个分布式事务产品

Seata 起源于阿里内部电商业务体系,解决服务化过程中的服务一致性问题,经过了多年标准化建设和大促流量的洗礼,Seata 已成为交易、支付和物流场景的标准化组件。本文将详细介绍微服务架构下数据一致性的挑战,分布式事务 Seata 的架构演进以及如何基于 Seata 扩展 RPC 和数据库。

137592 10
|
Dubbo Java 应用服务中间件
|

启动速度提升 10 倍:Apache Dubbo 静态化方案深入解析

Apache Dubbo 集成了 GraalVM Native Image 后 ,Dubbo 应用能够做到毫秒级启动,启动速度降低了十倍、资源损耗降低了四倍,为降本增效提供了更多的想象空间。

1731 0
|
运维 监控 Cloud Native
|

云原生机甲

现在云原生领域已经涌现出大量的云原生中间件,如 istio、envoy、argo 等,但这些产品单个拿来使用的时候往往达不到我们系统的要求,或者配置起来很繁琐。比如我们想使用流量泳道等体系化方案时,单纯的改动一个场景不能支持。每个产品都支持体系化的流量泳道方案还有可能出现不协调的情况。在这样背景下【云原生机甲】的概念应运而生。

643 1
|
Kubernetes Cloud Native Serverless
|

基于MSE实现微服务的全链路灰度

本场景提供MSE Ingress网关集群和Kubernates集群,部署Demo服务。您将掌握支持Spring Cloud/Dubbo、云原生网关的全链路灰度方案。

635 0
|
Cloud Native Dubbo Java
|

阿里云微服务引擎 MSE 2023 年 7 月产品动态

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

659 1
|
消息中间件 Cloud Native 开发者
|

深圳站 | 云原生开源开发者沙龙「微服务X消息队列专场」

活动地址:深圳阿里中心T1-3-1-E 青云涧 深圳市南山区科苑南路(深圳湾段)3331号,2023年8月27日(周日)13:00 开始签到。

853 0
|
人工智能 自然语言处理 安全
|

如何通过网关降低大模型的调用费用,并提升合规性

分散的 API 密钥将不利于组织进行 API 的用量计算、管理与付费,从而增加 AI 大模型的使用成本。

1049 1
|
运维 安全 Cloud Native
|

云原生网关如何实现安全防护能力

采用 Higress 三合一的架构,可以显著降低成本,并提高系统整体可用性。

4757 1
|
存储 Rust 安全
|

《面向应用安全防护领域设计Wasm插件》赛题解析

2023云原生编程挑战赛2:面向应用安全防护领域设计 Wasm 插件 本赛题希望基于 WASM 实现 Higress 网关安全防护插件,开发者可以选择 Go/Rust/C++ 等多种语言,并从 IP 防护,WAF 规则防护,CC 防护等不同角度出发设计实现插件。

1134 1
|
微服务
|

分布式、集群、微服务的区别。

>分布式:是根据业务去拆分多个服务,分布式可以把拆分出来的服务放到一台服务器上。 >集群:是整体扩容,部署到多个服务器上,集群一定是有多态服务器,当服务成为性能瓶颈,不能独立扩容,那么久部署到不同的机器上。

1386 0
|
前端开发 安全 JavaScript
|

给微服务项目引入GateWay处理跨域和统一路由

给微服务项目引入GateWay处理跨域和统一路由

1028 0
|
消息中间件 Kafka 数据库
|

「微服务架构」Saga 模式 如何使用微服务实现业务事务-第二部分

「微服务架构」Saga 模式 如何使用微服务实现业务事务-第二部分

484 0
|
XML 监控 测试技术
|

「微服务架构」七种微服务反模式

「微服务架构」七种微服务反模式

223 0
|
消息中间件 NoSQL Java
|

厉害!腾讯T3-2都还在学的微服务+MySQL+Kafka+boot2.x+虚拟机PDF

关乎于程序员,除了做项目来提高自身的技术,还有一种提升自己的专业技能就是:多!看!书! 毕竟,书是学习的海洋呢! So,Java程序员你们准备好了吗?双手奉上Java程序员必读之热门书单。

282 0
|
数据库 数据安全/隐私保护 微服务
|

(5)go-micro微服务domain层开发

(5)go-micro微服务domain层开发

271 0
|
存储 Java 数据库
|

微服务的Feign到底是什么

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

363 0
|
存储 监控 算法
|

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

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

240 0
|
消息中间件 存储 运维
|

难住了,微服务之间的几种调用方式哪种最佳?

难住了,微服务之间的几种调用方式哪种最佳?

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

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

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

411 0
我要发布