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

微服务

关注

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

1
今日
7334
内容
9
活动
455
关注
|
SQL Java 数据库连接
|

为何现在响应式编程在业务开发微服务开发不普及

为何现在响应式编程在业务开发微服务开发不普及

219 0
|
负载均衡 Java 微服务
|

Spring Cloud升级之路 - Hoxton - 5. 实现微服务调用重试

Spring Cloud升级之路 - Hoxton - 5. 实现微服务调用重试

213 0
|
算法 Java 调度
|

微服务与重试

因为不只是在服务中,或者只需要在系统使用时间,都需要在网络上安装 上讲,肯定是为了增加系统细节,具体在两个方面进行测试 1. 自我保护:快速失败,在允许最大系统通知未收到请求返回,等待放弃释放占用资源,不断积累带来的客户端雪崩业务数据 2. 成功率处理的主要原因有很多,但往往导致这些服务的时间短,或者是有网络请求的情况等情况。的机率有重试操作到当前的主动服务器,用于重试操作,降低重试晶圆的重试率 这一篇将由浅入深探索超时机制,以及在微服务下的实践

199 0
|
运维 安全 网络协议
|

微服务防火墙友好策略

在对比RPC与restful时,大致有几点: 1. 协议:http相对更规范,更标准,更通用,无论哪种语言都支持http协议;RPC协议性能要高的多,例如Protobuf、Thrift、Kyro等,(如果算上序列化)吞吐量大概能达到http的二倍 2. 安全性:基于Http更安全一些,默认80端口,防火墙友好

180 0
|
存储 监控 前端开发
|

微服务-监控

这篇其实本来也打算放在《常识》系列中的,介绍一下分布式日志追踪系统,这在互联网界理论,技术,产品已经很成熟,国内外各大厂都有自己成熟的产品。是个不错的互联网门外汉科普知识点 微服务,已经火了多年,也已经落地实施。对服务的监控需求顺理成章。监控系统的本质其实也就是分布式日志追踪系统。就归类到《微服务》系列中吧 本篇大体内容

335 0
|
自然语言处理 Kubernetes Dubbo
|

传统微服务框架如何无缝过渡到服务网格ASM

服务网格ASM是一个统一管理微服务应用流量、兼容Istio的托管式平台。通过流量控制、网格观测以及服务间通信安全等功能,服务网格ASM可以全方位地简化您的服务治理,并为运行在异构计算基础设施上的服务提供统一的管理能力,适用于Kubernetes集群、Serverless Kubernetes集群、ECS虚拟机以及自建集群。

196 0
|
Dubbo 应用服务中间件 Nacos
|

传统微服务框架如何无缝过渡到服务网格ASM

软件技术的发展历史,从单体的应用,逐渐演进到分布式应用, 特别是微服务理念的兴起,让大规模、高并发、低延迟的分布式应用成为可能。 云原生时代下,微服务框架本身也在不断地进化和迭代演进。 本文主要介绍如何传统微服务框架 SpringCloud 、Dubbo 如何无缝过渡到服务网格ASM

1296 3
|
Cloud Native 中间件 开发者
|

微服务治理技术进阶研读班,6天沉浸式研读微服务治理技术

云原生应用平台&阿里云开发者学堂推出微服务治理技术进阶研读班,6天沉浸式研读微服务治理技术。

462 0
|
Kubernetes 负载均衡 Cloud Native
|

大促场景下,如何做好网关高可用防护

618大促正在如火如荼进行着,如何做好网关高可用防护,是一项艰巨而重要的事情。

663 0
|
存储 Kubernetes 负载均衡
|

详细了解 Linkerd 2.10 基础功能,一起步入 Service Mesh 微服务架构时代(一)

详细了解 Linkerd 2.10 基础功能,一起步入 Service Mesh 微服务架构时代(一)

548 0
|
前端开发 小程序 开发工具
|

Go+gRPC-Gateway(V2) 微服务实战,小程序登录鉴权服务(六):客户端基础库 TS 实战

Go+gRPC-Gateway(V2) 微服务实战,小程序登录鉴权服务(六):客户端基础库 TS 实战

172 0

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务(三):RSA(RS512) 签名 JWT

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务(三):RSA(RS512) 签名 JWT

834 0
|
Prometheus Kubernetes Cloud Native
|

Podinfo,迷你的 Go 微服务模板

Podinfo,迷你的 Go 微服务模板

292 0
|
缓存 监控 NoSQL
|

618大促来袭,浅谈如何做好大促备战

2021年天猫双十一落下帷幕,支撑数千亿交易的阿里中间件也全面升级到公有云架构。如何有效利用云产品做好我们的业务大促备战,这是一个大家都比较关心的问题。今天趁着618大促来袭前,谈一谈我们所积累的最佳实践。

375 0
|
消息中间件 存储 API
|

软件架构模式之微服务架构

微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。你可以将其看作是在架构层次而非获取服务的类上应用很多SOLID原则。微服务架构是个很有趣的概念,它的主要作用是将功能分解到离散的各个服务当中,从而降低系统的耦合性,并提供更加灵活的服务支持。

229 0
|
监控 Java 微服务
|

Spring Cloud微服务体系的组成(二)

Spring Cloud微服务体系的组成(二)

202 0
|
负载均衡 监控 前端开发
|

Spring Cloud微服务体系的组成(一)

Spring Cloud微服务体系的组成(一)

124 0
|
存储 运维 Dubbo
|

什么是微服务

什么是微服务

219 0
|
Kubernetes Cloud Native 前端开发
|

使用 Nocalhost 开发 Rainbond 上的微服务应用

本文将介绍如何使用 Nocalhost 快速开发 Rainbond 上的微服务应用的开发流程以及实践操作步骤。 Nocalhost 可以直接在 Kubernetes 中开发应用,Rainbond 可以快速部署微服务项目,无需编写Yaml,Nocalhost 结合 Rainbond 加速我们的微服务开发效率。

275 0
|
Cloud Native 微服务
|

阿里云微服务引擎 MSE 2022年5月份产品动态

MSE 注册配置中心专业版首购享 9 折优惠,MSE 云原生网关预付费全规格享 9 折优惠。

140 0
|
消息中间件 存储 负载均衡
|

花一周时间,啃完这套京东架构师独家微服务笔记,成功面进字节

基于 Spring Cloud 的微服务设计和开发,已经越来越多地得到了更多企业的推广和应用,而 Spring Cloud 社区也在不断的迅速发展壮大之中,近几年时间,Spring Cloud 的版本也经历了快速的迭代和更新。

168 0
|
自然语言处理 Kubernetes 负载均衡
|

微服务治理 Istio 1.6部署和应用(上)

微服务治理 Istio 1.6部署和应用

326 0
|
微服务
|

微服务 - 简介

微服务 - 简介

110 0
|
运维 自然语言处理 负载均衡
|

5分钟带你快速了解微服务框架的前世今生

5分钟带你快速了解微服务框架的前世今生

301 0
|
存储 网络协议 关系型数据库
|

微服务新秀之Nacos,看了就会,我说的!

本文主要介绍 微服务中的Nacos

313 0
|
运维 监控 Dubbo
|

ZooKeeper 在阿里巴巴的服务形态演进

Apache ZooKeeper 在阿里巴巴经历了开源自用、深度优化、反哺社区、开发企业版服务云上客户的演进过程,为了厘清本文脉络,我们对演进过程中提到的关键名词做以下定义。 ● Apache ZooKeeper:提供分布式协调服务如分布式锁、分布式队列等,还可用于注册配置中心的能力。 ● TaoKeepeer:基于 ZooKeeper 做了深度改造,于2008年服务于淘宝。 ● MSE:阿里云的一个面向业界主流开源微服务生态的一站式微服务平台。 ● ZooKeeper 企业服务:MSE 的子产品,提供开源增强的云上服务,分为基础版和专业版两种。

331 0
|
存储 NoSQL 关系型数据库
|

Docker与微服务实战(入门)(三)

Docker与微服务实战(入门)(三)

217 0
|
Ubuntu Java Unix
|

Docker与微服务实战(入门)(二)

Docker与微服务实战(入门)(二)

200 0
|
缓存 负载均衡 NoSQL
|

《提升能力,涨薪可待》-如何设计一个符合自己公司的微服务架构

在工作上必须保持学习的能力,这样才能在工作得到更好的晋升,涨薪指日可待,欢迎一起学习【提升能力,涨薪可待】系列

170 0
|
消息中间件 存储 关系型数据库
|

基于领域事件实现微服务解耦

基于领域事件实现微服务解耦

183 0
|
Java 微服务 Spring
|

(3)微服务之间项目调用

(3)微服务之间项目调用

171 0
|
微服务
|

微服务 - 思想篇

微服务 - 思想篇

114 0
|
存储 缓存 前端开发
|

微服务 - 漫画版(下)

微服务 - 漫画版(下)

116 0
|
数据库 开发者 微服务
|

微服务 - 漫画版(上)

微服务 - 漫画版(上)

151 0
|
网络协议 Java API
|

〖Docker指南⑨〗本地一键部署微服务项目到阿里云服务器

想必大家都经历过手动上传文件到服务器上,然后手动解压等等一系列累人又无脑的操作,所以本次将在IDEA上整合docker,实现一键部署微服务项目,让你远离烦恼。 如果大家看了我前面的〖Docker指南〗系列,服务器里一定安装了docker,并且对docker的相关知识以及操作都了如指掌了。 那么接下来,所需要的就是一个微服务项目,小伙伴们可以自己搭建,也可以用我的,我已经把这个微服务demo上传到 Gitee【https://gitee.com/issavior/ossa】,大家可以自取。

615 0
|
负载均衡 NoSQL 算法
|

白话微服务架构中的服务发现

如果你想跟朋友失去联系的最简单方法就是在不通知他们的情况下更改您的电话号码。同样适用于微服务架构系统中的服务。两个服务可能会愉快地相互通信,直到其中一个服务移动到另一个IP地址,而不通知对方,导致服务不可用。

136 0
|
tengine 自然语言处理 Kubernetes
|

阿里巴巴在 Envoy Gateway 的演进历程浅析

阿里巴巴早在2018年,就开启了云原生上云的序幕,将容器、服务网格作为核心技术点进行演进,并尝试阿里巴巴和蚂蚁通过这次技术演进,来统一双方的中间件技术栈,让业务更聚焦业务开发,屏蔽底层分布式复杂度。 作为服务网格一个重要方向,我们开启了下一代网关的探索之路。

324 0
|
消息中间件 安全 NoSQL
|

SpringCloud微服务实战——搭建企业级开发框架(三十七):微服务日志系统设计与实现【上】

针对业务开发人员通常面对的业务需求,我们将日志分为操作(请求)日志和系统运行日志,操作(请求)日志可以让管理员或者运营人员方便简单的在系统界面中查询追踪用户具体做了哪些操作,便于分析统计用户行为;系统运行日志又分为不同的级别(Log4j2): OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL,这些日志级别由开发人员在代码编写时确定,并编写在代码中,系统运行时记录,方便系统开发人员分析定位解决问题,查找系统性能瓶颈。

802 57
|
Kubernetes Java jenkins
|

SpringCloud微服务实战——搭建企业级开发框架(三十五):SpringCloud + Docker + k8s实现微服务集群打包部署-集群环境部署【下】

• sonarqube默认用户名密码: admin/admin • 卸载命令:docker-compose -f jenkins-compose.yml down -v 六、Jenkins自动打包部署配置   项目部署有多种方式,从最原始的可运行jar包直接部署到JDK环境下运行,到将可运行的jar包放到docker容器中运行,再到现在比较流行的把可运行的jar包和docker放到k8s的pod环境中运行。每一种新的部署方式都是对原有部署方式的改进和优化,这里不着重介绍每种方式的优缺点,只简单说明一下使用Kubernetes 的原因:Kubernetes 主要提供弹性伸缩、服务发现、自我修复,

715 57

【学习笔记】微服务的认识

【学习笔记】微服务的认识

109 0
|
敏捷开发 前端开发 Java
|

JAVA | 什么是微服务

最近公司某个项目的架构越来越庞大,维护起来非常难受。我主动想领导提出要把这个项目重构在工作中需要把原来的项目重构成微服务架构,因此学习微服务相关知识,在这里记录下来,权当笔记的同时也希望能对你有启发。今天就来聊聊什么是微服务?

257 0
|
JSON 前端开发 JavaScript
|

SpringCloud微服务实战——搭建企业级开发框架(三十):整合EasyExcel实现数据表格导入导出功能

批量上传数据导入、数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel。EasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目,在尽可能节约内存的情况下支持读写百M的Excel:   Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。easyexcel重写了poi对07版Excel的解析,

538 57
|
程序员 开发者 微服务
|

SpringCloud微服务详解:“项目经理

SpringCloud微服务详解:“项目经理

148 0
|
开发框架 前端开发 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(二十六):自定义扩展OAuth2实现短信验证码登录

我们系统集成了短信通知服务,这里我们进行OAuth2的扩展,使系统支持短信验证码登录。 1、在gitegg-oauth中新增SmsCaptchaTokenGranter 自定义短信验证码令牌授权处理类 2、自定义GitEggTokenGranter,支持多种token模式

457 27
|
开发框架 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(二十五):集成短信通知服务

目前系统集成短信似乎是必不可少的部分,由于各种云平台都提供了不同的短信通道,这里我们增加多租户多通道的短信验证码,并增加配置项,使系统可以支持多家云平台提供的短信服务。这里以阿里云和腾讯云为例,集成短信通知服务。 1、在GitEgg-Platform中新建gitegg-platform-sms基础工程,定义抽象方法和配置类 SmsSendService发送短信抽象接口:

366 24
|
开发框架 缓存 前端开发
|

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

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

630 28
|
开发框架 数据安全/隐私保护 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(二十一):基于RBAC模型的系统权限设计

RBAC(基于角色的权限控制)模型的核心是在用户和权限之间引入了角色的概念。取消了用户和权限的直接关联,改为通过用户关联角色、角色关联权限的方法来间接地赋予用户权限,从而达到用户和权限解耦的目的,RBAC介绍原文链接。 RABC的好处

426 55
|
存储 负载均衡 Dubbo
|

微服务系列--深入理解RPC底层原理与设计实践(下)

微服务系列--深入理解RPC底层原理与设计实践(下)

344 0
|
监控 Dubbo 前端开发
|

微服务系列--聊聊微服务治理中的一些感悟

微服务系列--聊聊微服务治理中的一些感悟

135 0
|
消息中间件 Oracle Java
|

SpringCloud微服务实战——搭建企业级开发框架(二):环境准备【上】

这里简单说明一下在Windows系统下开发SpringCloud项目所需要的的基本环境,这里只说明开发过程中基础必须的软件,其他扩展功能(Docker,k8s,MinIO,XXL-JOB,EKL,Keepalived,Nginx,RabbitMQ,Kafka等)用到的软件会在具体使用时详细说明,本地开发的环境软件以Windows版本的安装配置为例,数据库等中间件以Linux(CentOS7)的安装配置为例,其他系统Mac/Linux可自行配置

383 57
我要发布