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

微服务

关注

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

1
今日
7374
内容
9
活动
568
关注
|
消息中间件 JavaScript 小程序
|

微服务循环依赖调用引发的血案

微服务循环依赖调用引发的血案

1220 0
|
JSON 负载均衡 Oracle
|

微服务框架:如果不用 Spring Boot,还可以选择谁?(1)

微服务框架:如果不用 Spring Boot,还可以选择谁?

470 0
|
负载均衡 监控 Dubbo
|

读书分享:《Apache Dubbo 微服务开发从入门到精通》

本次分享的书是《Apache Dubbo 微服务开发从入门到精通》,该书以 Dubbo 框架为例,全面讲解微服务从开发、配置、部署到治理、流量管控、可视化监测、事务管理全生命周期过程;涵盖 Dubbo3 最新特性使用方式与原理,包括云原生 Kubernetes、Service Mesh 解决方案等。通过阅读书籍,计划通过以下几个问题来带你们深入了解Dubbo的神奇之处。

507 0
|
负载均衡 Dubbo 算法
|

Go 语言体系下的微服务框架选型:Dubbo-go

Go 语言体系下的微服务框架选型:Dubbo-go

611 0
|
消息中间件 存储 微服务
|

20-微服务技术栈(高级):MQ死信队列&TTL&延迟队列

消息中间件,作为分布式系统中必不可少的一部分,在前面我们学习过其基本的消息发送、消费,但是读者朋友们肯定也知道,真正的生产环境可不是简单的发送消息这么简单。如何避免消息丢失?如何满足特殊场景下的消息延迟消费?如何解决消费能力不足?如何搭建集群?等等 本节笔者将从消息的可靠性出发,解决消息不丢失的问题。同时借助TTL实现延迟消息,惰性队列解决消息堆积问题,最后完成集群搭建以实现生产环境真正的高可用。

509 0
|
存储 消息中间件 缓存
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(十三)rocketmq 篇(3): 消息读写队列,消息存储,消息发送,消息消费关联流程和原理

593 0
|
Java Nacos 微服务
|

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(九)文件服务篇(2):集成minio文件服务

从0到1 手把手搭建spring cloud alibaba 微服务大型应用框架(九)文件服务篇(2):集成minio文件服务

674 0
|
Arthas Java 测试技术
|

听说你没法在 JRE 中使用 arthas?不,你可以

本文是《容器中的 Java》系列文章之 5/n ,欢迎关注后续连载 :) 。

835 1
|
存储 JSON 网络协议
|

Go微服务(三)——gRPC详细入门 上

Go微服务(三)——gRPC详细入门 上

1059 0
|
XML JSON 编解码
|

Go微服务(一)——RPC详细入门

Go微服务(一)——RPC详细入门

287 0
|
存储 SQL 消息中间件
|

国王小组:区块链交易所搭建|如何用微服务替代单服务架构

本篇文章一共分为三个部分,分别是微服务架构的演进过程、具体实践微服务的应用技术和领域驱动设计的意识转变。微服务架构已经渗透到互联网应用的方方面面,而领域驱动设计也逐渐被业界所接收。

366 0
|
消息中间件 监控 容灾
|

RocketMQ 千锤百炼--哈啰在分布式消息治理和微服务治理中的实践

随着公司业务的不断发展,流量也在不断增长。我们发现生产中的一些重大事故,往往是被突发的流量冲跨的,对流量的治理和防护,保障系统高可用就尤为重要。

540 0
|
开发框架 Dubbo 应用服务中间件
|

《Dubbo 如何成为连接各种异构微服务体系的服务开发框架》电子版地址

Dubbo 如何成为连接各种异构微服务体系的服务开发框架

202 0
|
消息中间件 数据安全/隐私保护 Docker
|

使用Docker-compose来封装celery4.1+rabbitmq3.7服务,实现微服务架构

大家都知道,Celery是一个简单、灵活且可靠的,处理大量消息的分布式系统,在之前的一篇文章中:[python3.7+Tornado5.1.1+Celery3.1+Rabbitmq3.7.16实现异步队列任务](https://v3u.cn/a_id_99)详细阐述了如何进行安装部署和使用,但是过程太繁琐了,先得安装Erlang,再安装rabbitmq,然后各种配置,最后由于async关键字问题还得去修改三方库的源码,其实我们可以通过docker来将celery服务封装成镜像,如此一来,以后再使用celery或者别的系统依赖celery,我们只需要将该镜像以容器的形式跑服务即可,不需要繁琐的配

383 0
|
Cloud Native Dubbo Java
|

ZooKeeper 避坑实践: Zxid溢出导致集群重新选主

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

1207 0
|
消息中间件 Oracle Cloud Native
|

Spring Cloud Alibaba 2022.0.0.0 版本发布啦!

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

3044 0
|
设计模式 存储 缓存
|

微服务实践01--微服务管理11--缓存03--典型缓存架构设计

微服务实践01--微服务管理11--缓存03--典型缓存架构设计

692 0
|
存储 架构师 微服务
|

微服务大泥球,分层微服务,分群微服务

讨论一下微服务中服务间关系的三种模式:微服务大泥球,分层模式,分群模式。

318 0
|
存储 Java 文件存储
|

ZooKeeper 避坑实践: SnapCount设置不合理导致磁盘爆满,服务不可用

本篇通过深入解读ZooKeeper 数据文件生成机制,以及ZooKeeper 中和数据文件生成相关的参数,探究一下 解决 ZooKeeper 磁盘问题的最佳实践。

1443 0
|
弹性计算 运维 Kubernetes
|

微服务应用视角解读如何选择K8S的弹性策略

微服务架构的出现,拆分了庞大的单体应用,让业务之间的开发与协作变得更加灵活。当面临业务流量增加的场景时,往往需要对一些应用组件进行扩容。K8S在应用层面提供了HPA,围绕HPA开源社区延伸出了KEDA这样的弹性组件,为微服务应用以业务指标执行弹性策略提供了实现的可能性。但HPA正常工作的一个大前提是需要保证集群资源充足,为此用户必须提前对集群扩容或时常保持集群资源冗余。本文中就会详细的为你解读一下。

723 1
|
存储 安全 Java
|

微服务环境搭建

在微服务架构中,最常见的场景就是微服务之间的相互调用。我们以电商系统中常见的用户下单为 例来演示微服务的调用:客户向订单微服务发起一个下单的请求,在进行保存订单之前需要调用商品微 服务查询商品的信息。 我们一般把服务的主动调用方称为服务消费者,把服务的被调用方称为服务提供者。 在这种场景下,订单微服务就是一个服务消费者, 商品微服务就是一个服务提供者。

212 1
|
负载均衡 算法 前端开发
|

分布式微服务学习总结——Ribbon和Feign

分布式微服务学习总结——Ribbon和Feign

498 0
|
Kubernetes Cloud Native 安全
|

Higress 开源后,我们整理了开发者最关心的15个问题

云原生架构下,网关承载着流量管理、服务调用、安全管理等多重职能,在稳定性、性能、安全性、易用性上存在着更高的要求。在 CNCF Landscpae 编排和管理的 API Gateway 领域中,已经有不少开源的网关选择,开发者们也有着不小的选型诉求。

2012 0
|
前端开发 Cloud Native JavaScript
|

【微服务-架构选型】记录2022年微服务技术架构选型

【微服务-架构选型】记录2022年微服务技术架构选型

1540 0

微服务注册中心技术选型:5种主流注册中心,哪个最香?

讲解5种常用的注册中心,对比其流程和原理,无论是面试还是技术选型,都非常有帮助。 对于注册中心,在写这篇文章前,我其实只对ETCD有比较深入的了解,但是对于Zookeeper和其它的注册中心了解甚少,甚至都没有考虑过ETCD和Zookeeper是否适合作为注册中心。 经过近2周的学习,原来注册中心除了ETCD和Zookeeper,常用的还有Eureka、Nacos、Consul,下面我们就对这些常用的注册中心,初探它们的异同,便于后续技术选型。 全文接近 8千字,有点长,建议先收藏,再慢慢看,下面是文章目录:

1317 0
|
PHP 开发者 微服务
|

阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛

阿里云栖开发者沙龙PHP技术专场-直面PHP微服务架构挑战-高驰涛

348 0
|
SQL Java 关系型数据库
|

【微服务 32】你为Spring Cloud整合Seata、Nacos实现分布式事务案例跑不起来苦恼过吗(巨细排坑版)

【微服务 32】你为Spring Cloud整合Seata、Nacos实现分布式事务案例跑不起来苦恼过吗(巨细排坑版)

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

springcloud中微服务的优雅停机

springcloud中微服务的优雅停机

847 0
|
负载均衡 前端开发 Java
|

【微服务】- 服务调用 - OpenFeign

OpenFeign 全称 Spring Cloud OpenFeign,它是 Spring 官方推出的一种声明式服务调用与负载均衡组件,它的出现就是为了替代进入停更维护状态的 Feign。Spring Cloud openfeign对Feign进行了增强,使其支持Spring MVC注解,另外还整合了 Ribbon和Nacos,从而使得Feign的使用更加方便。

558 0
|
开发框架 自然语言处理 架构师
|

Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

Linux 下一代架构基金会宣布:正式成立 NextArch 基金会微服务技术组!联手腾讯等企业/社区共同发力微服务标准化建设

431 0
|
消息中间件 分布式计算 搜索推荐
|

【KafkaStream】微服务学习笔记十一:流式计算概述&KafkaStream入门

【KafkaStream】微服务学习笔记十一:流式计算概述&KafkaStream入门

800 0
|
运维 Kubernetes 监控
|

Kubernetes 微服务 Pod 影响力

Kubernetes 微服务 Pod 影响力

329 1
|
缓存 容灾 安全
|

Nacos配置中心介绍与应用,微服务开发标配组件

Nacos 动态配置服务可以让你以中心化、外部化和动态化的方式管理所有环境的应用配置和服务配置。动态配置消除了配置变更时重新部署应用和服务的需要,让配置管理变得更加高效和敏捷。

852 0
|
开发框架 缓存 前端开发
|

SpringCloud微服务实战——搭建企业级开发框架(二十四):集成行为验证码和图片验证码实现登录功能

随着近几年技术的发展,人们对于系统安全性和用户体验的要求越来越高,大多数网站系统都逐渐采用行为验证码来代替图片验证码。GitEgg-Cloud集成了开源行为验证码组件和图片验证码,并在系统中添加可配置项来选择具体使用哪种验证码。 • AJ-Captcha:行为验证码 • EasyCaptcha: 图片验证码

807 28
|
开发框架 负载均衡 算法
|

SpringCloud微服务实战——搭建企业级开发框架(十二):OpenFeign+Ribbon实现负载均衡

Ribbon是Netflix下的负载均衡项目,它主要实现中间层应用程序的负载均衡。为Ribbon配置服务提供者地址列表后,Ribbon就会基于某种负载均衡算法,自动帮助服务调用者去请求。Ribbon默认提供的负载均衡算法有多种,例如轮询、随即、加权轮训等,也可以为Ribbon实现自定义的负载均衡算法。 Ribbon有以下特性:

773 57
|
Kubernetes 监控 Cloud Native
|

从概念、部署到优化,Kubernetes Ingress 网关的落地实践

随着容器和 Kubernetes 技术的兴起,集群入口流量管理方式逐渐通用化、标准化。Kubernetes 通过 Ingress 资源用来管理外部 HTTP/HTTPS 流量进入集群内部的方式。目前,Ingress 的实现者 - Provider 的发展呈现百花齐放的状态,用户可以根据自身业务场景进行产品选型。为了帮助用户从建好 Ingress 网关到用好 Ingress 网关,本文将分享 Kubernetes 集群内,Ingress 网关从概念到部署的落地实践以及 MSE 云原生网关如何更好地实现 Kubernetes Ingress。

1863 0
|
运维 前端开发 jenkins
|

Devops 开发运维高级篇之Jenkins+Docker+SpringCloud微服务持续集成——部署方案优化

之前我们做的方案部署都是只能选择一个微服务部署并只有一台生产服务器,每个微服务只有一个实例,容错率低 如何去解决?

1149 1
|
监控 Devops Java
|

系统架构演变:SOA、微服务架构的区别和联系(上)

系统架构演变:SOA、微服务架构的区别和联系

931 0
|
监控 Java Maven
|

从零搭建微服务SpringCloud(三)创建SpringCloud注册中心-Eureka

上文简述了新建一个SpringCloud第一步需要的一些pom依赖配置。那么这篇文章来看一下SpringCloud注册中心应该如何创建以及配置。

1148 0
|
监控 算法 容灾
|

微服务架构 | 5. 服务容灾

当服务器压力剧增的情况下,根据实际业务情况及流量,对一些服务和页面有策略的不处理或换种简单的方式处理,从而释放服务器资源以保证核心交易正常运作或高效运作;

1219 0
|
数据采集 缓存 监控
|

百亿流量微服务网关的设计与实现(6)

百亿流量微服务网关的设计与实现(6)

784 0
|
负载均衡 监控 Dubbo
|

微服务架构 | 12.1 使用 Apache Dubbo 实现远程通信

Apache Dubbo 是一个分布式服务框架,主要实现多个系统之间的高性能、透明化调用; Dubbo 相关内容笔者之前写过一篇入门笔记:Dubbo快速上手笔记 - 环境与配置。入门笔记强调的是 Dubbo 的一些基本特性,以与 Zookeeper 的整合。因此这里将重点放在 Dubbo 与 Spring Cloud 的联系、区别以及整合;

531 1
|
敏捷开发 监控 架构师
|

DDD 领域驱动设计落地实践系列:微服务拆分之道

在前面的两篇文章中,笔者给大家介绍了 DDD 核心思想、重要概念以及如何进行 DDD 进行微服务实践的大致过程,后续的文章中将逐渐深入 DDD 的实践细节,包括领域模型与代码模型的映射以及具体的微服务设计实例等。当下微服务盛行,微服务架构解决了单点系统的可用性问题、突破单节点服务的性能瓶颈同时提升了整个系统的稳定性。因此各大公司纷纷转向微服务架构,但是在实际的微服务拆分过程中也会遇到不少的问题。而 DDD 中的领域模型构建以及边界上下文的划分天然的和微服务划分有着异曲同工之妙,因此结合 DD 领域驱动设计来进行微服务拆分是一种比较好的微服务拆分方案。那么今天就和大家聊聊怎么进行微服务拆分。

1560 0
|
canal 监控 NoSQL
|

分布式微服务改造,到底怎么做数据迁移?(上)

设计新系统容易,但是我们处理的都是老系统和历史诗句。怎么能更平滑的迁移旧数据到新的数据库和系统,特别是在异构的数据库结构情况下,达到数据准确,迁移速度快,减少停机,对业务影响小

1056 0
|
自然语言处理 监控 Dubbo
|

Java微服务RPC选型Dubbo还是SpringCloud?(下)

Java微服务RPC选型Dubbo还是SpringCloud?

360 0
|
监控 Dubbo Java
|

微服务治理实践:服务契约

随着微服务架构越来越流行,越来越多的公司使用微服务框架进行开发。甚至不止是公司,连笔者的研究生导师都要对实验室的Spring Boot工程项目转型使用微服务框架了。

15158 0
|
网络协议 容器 Perl
|

Istio从懵圈到熟练 – 二分之一活的微服务

Istio is the future!基本上,我相信对云原生技术趋势有些微判断的同学,都会有这个觉悟。其背后的逻辑其实是比较简单的:当容器集群,特别是K8S成为事实上的标准之后,应用必然会不断的复杂化,服务治理肯定会成为强需求。

11618 0
|
缓存 Java 关系型数据库
|

微服务拆分之无锁编程

介绍如果你受够了微服务系统中无休无止的痛苦,哪些数据库事务,分布式锁,永无止境的系统优化,莫名其妙的卡死,诡异的性能波动。来尝试一下最新的无锁编程技术吧。这个技术最酷的地方就是不需要数据库事务和分布式锁就能实现分布式系统的开发。

1469 0
|
NoSQL Java API
|

一个优秀的分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构

啥也不说了,上代码先: https://github.com/tangaiyun/redislimiter-spring-boot redislimiter-spring-boot 一个优秀的分布式spring boot/Spring Cloud API限流框架,特别适合微服务架构.

3162 0
|
Java 开发工具 Docker
|

微服务架构必读书

谈到微服务,大家众说纷纭,但却很难有一个清晰的概念来描述。微服务不是“银弹”,我理解的微服务是一种文化,而我们要做的就是将微服务的理念运用到实际开发中。经过一系列的技术选型,最终Spring Cloud凭借其成熟的组件、完善的一站式解决方案,最终成为了我们落地微服务的选择。

4591 0
我要发布