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

微服务

关注

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

0
今日
7332
内容
9
活动
478
关注
|
开发框架 Sentinel 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(十六):集成Sentinel高可用流量管理框架【自定义返回消息】

Sentinel限流之后,默认的响应消息为Blocked by Sentinel (flow limiting),对于系统整体功能提示来说并不统一,参考我们前面设置的统一响应及异常处理方式,返回相同的格式的消息。 1、在自定义Sentinel返回消息之前,需要调整一下代码结构,因为这里要用到统一返回异常的格式,考虑到后期可能的使用问题,

338 57
|
开发框架 Sentinel 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(十五):集成Sentinel高可用流量管理框架【熔断降级】

Sentinel除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。由于调用关系的复杂性,如果调用链路中的某个资源不稳定,最终会导致请求发生堆积。Sentinel 熔断降级会在调用链路中某个资源出现不稳定状态时(例如调用超时或异常比例升高),对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联错误。当资源被降级后,在接下来的降级时间窗口之内,对该资源的调用都自动熔断。

326 57
|
Kubernetes 监控 Dubbo
|

一文让你了解,2022年当下最热门的微服务技术实现选型对比

一文让你了解,2022年当下最热门的微服务技术实现选型对比

682 0
|
Java 中间件 开发者
|

不要再用kill -9了,这才是微服务正确的下线方式

不要再用kill -9了,这才是微服务正确的下线方式

183 0
|
开发框架 负载均衡 Java
|

SpringCloud微服务实战——搭建企业级开发框架(十一):集成OpenFeign用于微服务间调用

作为Spring Cloud的子项目之一,Spring Cloud OpenFeign以将OpenFeign集成到Spring Boot应用中的方式,为微服务架构下服务之间的调用提供了解决方案。首先,利用了OpenFeign的声明式方式定义Web服务客户端;其次还更进一步,通过集成Ribbon或Eureka实现负载均衡的HTTP客户端。

311 0
|
开发框架 前端开发 Java
|

SpringCloud微服务实战——搭建企业级开发框架(十):使用Nacos分布式配置中心

随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求:

336 0
|
开发框架 Java 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(八):使用注解校验微服务消息参数

平时开发过程中,经常要用到参数校验,如果直接在代码逻辑里面写参数校验,代码有点冗余且用起来不是非常方便,显得代码逻辑复杂且重复代码太多,这里我们使用注解的方式进行参数校验,SpringBoot中常用的用于参数校验的注解如下:

220 0
|
XML 开发框架 前端开发
|

SpringCloud微服务实战——搭建企业级开发框架(六):使用knife4j集成Swagger2接口文档

knife4j是为集成Swagger生成api文档的增强解决方案,前后端Java代码以及前端Ui模块进行分离,在微服务架构下使用更加灵活, 提供专注于Swagger的增强解决方案,不同于只是改善增强前端Ui部分,我们这里使用knife4j作为文档管理工具来代替swagger-ui。

551 0
|
数据可视化 Java 关系型数据库
|

Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

279 0
|
敏捷开发 开发框架 JavaScript
|

SpringCloud微服务实战——搭建企业级开发框架(三):创建Maven工程

在新建工程前,先了解一下什么是敏捷开发“松结对编程”及“L型代码结构”这里有详细的介绍和说明 : 敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一)     使用Maven创建项目之前,我们要对工程有一个大概的规划,为了保持类库统一管理,引入的jar包版本不冲突,我们需要用到Maven的BOM功能以及Spring IO platform推出的BOM功能:

468 0
|
监控 Dubbo 前端开发
|

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

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

141 0
|
Ubuntu Linux 虚拟化
|

一命通关——Docker与微服务(上)

docker从根本上解决换主机重新配置环境问题,因为docker把原始的配置环境也复制一份过来。此时的docker像一个容器装载着源代码+配置+环境+版本+各种第三方组件并将这些打包成一个镜像iso文件,让镜像文件在docker引擎上运行。更专业的来讲,docker给出了一个标准化的解决方案——系统平滑移植,容器虚拟化技术。

295 0
|
XML 运维 监控
|

SpringBoot2-[SpringBoot优缺点、微服务理解、版本仲裁]

SpringBoot2-[SpringBoot优缺点、微服务理解、版本仲裁]

232 0
|
负载均衡 前端开发 网络协议
|

SpringCloud 微服务实战笔记

这是很早以前在我的博客上写的关于 SpringCloud 的一些实战笔记,现在我把这些实战笔记集合起来贴到这里,可能会对一些刚刚接触 SpringCloud 微服务的小伙伴有帮助。

220 0
|
运维 监控 Kubernetes
|

从一个微服务应用的成功落地,谈企业需要什么样的微服务治理

随着微服务技术的发展,微服务(MicroServices) 的概念早已深入人心,越来越多的公司开始使⽤微服务架构来开发业务应用。

331 0
|
运维 Kubernetes Java
|

浅析微服务全链路灰度解决方案

微服务全链路灰度解决方案,帮助应用发布版本过程中更精细化,提高了发布过程中的稳定性。服务转移⾄请求链路上进行流量控制,有效保证了多个亲密关系的服务顺利安全发布以及服务多版本并⾏开发,进⼀步促进业务的快速发展。

359 0
|
运维 Kubernetes Dubbo
|

解决微服务架构下流量有损问题的实践和探索

绝⼤多数的软件应⽤⽣产安全事故发⽣在应⽤上下线发布阶段,尽管通过遵守业界约定俗成的可灰度、可观测和可滚回的安全⽣产三板斧,可以最⼤限度的规避发布过程中由于应⽤⾃身代码问题对⽤户造成的影响。但对于⾼并发⼤流量情况下的短时间流量有损问题却仍然⽆法解决。因此,本文将围绕发布过程中如何解决流量有损问题实现应⽤发布过程中的⽆损上下线效果相关内容展开⽅案介绍。

183 0
|
监控 Java 中间件
|

48 张图 | 手摸手教你微服务的性能监控、压测和调优

48 张图 | 手摸手教你微服务的性能监控、压测和调优

373 0
|
Java Shell 开发工具
|

PassJava 初始化项目和添加微服务

PassJava 初始化项目和添加微服务

113 0
|
Cloud Native 微服务
|

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

阿里云微服务引擎 MSE 2022 年 4 月产品动态。劳动最快乐,5月优惠不停,MSE 注册配置中心专业版首购享9折优惠,MSE 云原生网关预付费全规格享7折优惠。

183 0
|
存储 架构师 API
|

架构之:微服务和单体服务之争

架构之:微服务和单体服务之争

204 0
|
微服务
|

下一代微服务Service Mesh原理及实践(上)

下一代微服务Service Mesh原理及实践(上)

228 0
|
Java Maven 微服务
|

快速搭建微服务项目——SpringBoot+SpringCloud(使用maven方式搭建)

今天来教大家如何快速搭建一个微服务项目,其实很简单,首先使用编辑器新建一个maven项目,然后在pom.xml中添加相关的依赖包就好。

798 0
|
存储 网络协议 Devops
|

在微服务架构中管理技术债务

在 QCon Plus,Glenn Engstrand 谈到了一种促进技术债务管理的方法。 大多数参与软件开发的人员在试图让产品经理或项目经理同意他们花时间修复项目技术债务时都会遇到困难。 Engstrand 在 Optum Digital(前身为 Rally Health)采用的方法能够以一种系统性和非对抗的方式管理这些具有不同优先级的问题。

186 0
|
消息中间件 存储 安全
|

解决事件驱动型微服务中的并发问题

本文最初发布于 ITNEXT 博客。

182 0
|
Kubernetes 负载均衡 监控
|

Google Kubernetes引擎上使用Istio简化微服务 — 第 III 部分(译)

Google Kubernetes引擎上使用Istio简化微服务 — 第 III 部分(译)

239 0
|
Kubernetes 数据安全/隐私保护 微服务
|

Google Kubernetes引擎上使用Istio简化微服务 — 第II部分 (译)

Google Kubernetes引擎上使用Istio简化微服务 — 第II部分 (译)

195 0
|
Kubernetes Java Maven
|

基于kubernetes平台微服务的部署

先下载插件: kubernetes Continuous Deploy 然后去找 .kube/ 里的config 复制里面的内容

370 0
|
Java jenkins 持续交付
|

Jenkins+Kubernetes+Docker完成微服务持续集成

拉取代码,构建镜像 创建NFS共享目录 让所有Jenkins-Slave构建指向NFS的Maven的共享仓库目录

246 0
|
运维 前端开发 jenkins
|

Devops 开发运维高级篇之微服务持续集成代码上传和代码检查

微服务持续集成(1)-项目代码上传到Gitlab 微服务持续集成(2)-从Gitlab拉取项目源码 微服务持续集成(3)-提交到SonarQube代码审查

235 0
J3
|
JSON 运维 负载均衡
|

《小白学微服务》之,什么是微服务

我们要聊微服务的话,就不得不说系统架构设计的三个阶段了 单体集中式架构 分布式架构 微服务架构

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

漫画:什么是微服务?

缺点一:项目过于臃肿,当大大小小的功能模块都集中在同一项目的时候,整个项目必然会变得臃肿,让开发者难以维护。 缺点二:资源无法隔离,就像刚刚小灰的经历一样,整个单体系统的各个功能模块都依赖于同样的数据库、内存等资源,一旦某个功能模块对资源使用不当,整个系统都会被拖垮。

152 0
|
Nacos 数据库 微服务
|

JeecgBoot单体升级微服务之二(3)

JeecgBoot单体升级微服务之二(3)

415 0
|
Nacos 微服务
|

JeecgBoot单体升级微服务之一(1)

JeecgBoot单体升级微服务之一(1)

654 0
|
SQL 分布式计算 负载均衡
|

.Net微服务实战之必须得面对的分布式问题(一)

.Net微服务实战之必须得面对的分布式问题(一)

206 0
|
负载均衡 Docker 微服务
|

.Net微服务实战之负载均衡(下)(三)

.Net微服务实战之负载均衡(下)(三)

185 0
|
Kubernetes Docker 微服务
|

.Net微服务实战之Kubernetes的搭建与使用(三)

.Net微服务实战之Kubernetes的搭建与使用(三)

158 0
|
Kubernetes 微服务 容器
|

.Net微服务实战之Kubernetes的搭建与使用(二)

.Net微服务实战之Kubernetes的搭建与使用(二)

142 0
|
存储 Kubernetes 负载均衡
|

.Net微服务实战之Kubernetes的搭建与使用(一)

.Net微服务实战之Kubernetes的搭建与使用(一)

285 0
|
jenkins Shell 持续交付
|

.Net微服务实战之CI/CD(三)

.Net微服务实战之CI/CD(三)

237 0
|
jenkins Shell Linux
|

.Net微服务实战之CI/CD(二)

.Net微服务实战之CI/CD(二)

168 0
|
运维 网络协议 jenkins
|

.Net微服务实战之CI/CD(一)

.Net微服务实战之CI/CD(一)

374 0
|
负载均衡 网络协议 应用服务中间件
|

.Net微服务实战之负载均衡(上)(二)

.Net微服务实战之负载均衡(上)(二)

194 0
|
敏捷开发 设计模式 运维
|

.Net微服务实战之DevOps篇

.Net微服务实战之DevOps篇

262 0
|
关系型数据库 测试技术 BI
|

.Net微服务实战之技术架构分层篇(二)

.Net微服务实战之技术架构分层篇(二)

207 0
|
运维 中间件 Devops
|

.Net微服务实战之技术架构分层篇(一)

.Net微服务实战之技术架构分层篇(一)

371 0
|
Kubernetes Nacos 微服务
|

【实战】K8S部署Nacos微服务(1)

【实战】K8S部署Nacos微服务(1)

718 0
|
设计模式 Cloud Native Java
|

微服务的设计模式,你用了几个

微服务的设计模式,你用了几个

268 0
|
运维 Kubernetes 监控
|

微服务基础设施管理、高可用和弹性仍然很难保证

微服务基础设施管理、高可用和弹性仍然很难保证

146 0
|
存储 Kubernetes 安全
|

提高微服务安全性的11个方法

提高微服务安全性的11个方法

501 0
我要发布