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

微服务

关注

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

0
今日
7420
内容
9
活动
604
关注
|
自然语言处理 微服务 Windows
|

从零搭建Web所需服务(五)& 从零搭建微服务SpringCloud(番外)微服务集成ES分词服务

本文作为从零搭建Web所需服务系列的第五篇及从零搭建微服务SpringCloud系列的番外篇,捞干介绍如何通过微服务集成ES分词服务。

1048 0
|
Cloud Native Dubbo Java
|

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

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

471 0
|
负载均衡 安全 开发工具
|

微服务网关Gateway实践总结

​微服务架构中,网关服务通常提供动态路由,以及流量控制与请求识别等核心能力,保证系统的安全与稳定。

719 0
|
SpringCloudAlibaba Dubbo Cloud Native
|

某证券微服务架构培训(微服务与Dubbo)

最近杜老师受邀为某大型证券公司做了一次2天的微服务架构培训,涉及:微服务架构模式、服务拆分(DDD)、通信/序列化、分布式事务/锁机制、Dubbo等常见微服务框架内容。由于内容暂须保密,所以省略具体讲解内容,下面仅截取部分我认为更值得留下的思考。

470 0
|
JSON 前端开发 Java
|

【Spring Cloud】新闻头条微服务项目:自媒体文章管理

介绍了自媒体创作端文章内容的展示以及文章的发布。

597 0
|
JSON Java 程序员
|

【模板引擎】微服务学习笔记六:freemarker模板引擎的常用命令介绍

【模板引擎】微服务学习笔记六:freemarker模板引擎的常用命令介绍

1280 0
|
存储 监控 Java
|

微服务学习笔记一 spring Cloud简介

微服务学习笔记一 spring Cloud简介

328 0
|
运维 Dubbo Java
|

微服务全链路灰度新能力

微服务体系架构中,有时某个功能发版依赖多个服务同时升级上线。可以对这些服务的新版本同时进行小流量灰度验证,通过构建从网关到整个后端服务的环境隔离来对多个不同版本的服务进行灰度验证。针对灰度配置的发布,全链路之运行时白屏化能力被设计出来,可以帮助精确的掌控发布后的服务配置可以顺利的运行。

645 0
|
Java 中间件 测试技术
|

全链路灰度新功能:MSE上线配置标签推送

微服务场景下,全链路灰度作为一种低成本的新功能验证方式,得到了越来越广泛的应用。除了微服务实例和流量的灰度,微服务应用中的配置项也应该具备相应的灰度能力,以应对灰度应用对特殊配置的诉求。

1240 1
|
SQL 缓存 数据库
|

微服务-分布式事务

分布式事务

332 0
|
运维 自然语言处理 Kubernetes
|

私有化输出的服务网格我们是这样做的

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

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

微服务与领域驱动设计,架构实践总结

如果软件系统存在持续的迭代周期,那么其中业务、技术、架构的复杂性都会直线拉升,其相应的开发难度也会提高,随之而来的压力会持续在开发和测试之间来回横跳。

805 0
|
NoSQL Shell 应用服务中间件
|

Docker与微服务实战(进阶)(一)

Docker与微服务实战(进阶)(一)

548 0
|
存储 监控 Java
|

springcloud集成sentinel 《微服务》

sentinel本身支持qps(qps:每秒可以进来的请求数,只是进来,不管是否进来之后服务走完。只管进来不管出去。),不会创建线程池,比较轻;而远程调用服务的时候,hystrix调用一个方法就会创建一个线程池,所以hystrix特别重; sentinel本身支持有qps,远程调用不会创建线程池,如果qps大,后面的服务处理不过来,所以就要进行限流降级处理;信号量隔离 hystrix远程调用会创建线程池,并且该线程池是依赖tomcat的,不会比tomcat线程多,即使多了也没意义。线程池隔离

678 0
|
监控 Cloud Native Java
|

设计稳定的微服务系统时不得不考虑的场景

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

442 0
|
人工智能 运维 Kubernetes
|

托管式服务网格:云原生时代的应用体系架构进化

以下内容是基于作者在云原生产业2022年大会上的演讲内容。

1065 0
|
消息中间件 Cloud Native 容灾
|

Spring Cloud Alibaba 新版本发布及未来规划

本次发布的 Spring Cloud Alibaba 2.2.8 版本是基于项目2.2.x分支构建发布的,是在 Spring Cloud Hoxton.SR12、Spring Cloud 2.3.12.RELEASE 的基础上对其中包括注册配置中心、分布式消息等在内的众多组件进行了升级,属于一个组件升级与 Bug 修改的版本。

1843 0
|
缓存 Dubbo Java
|

OpenSergo 即将发布 v1alpha1,丰富全链路异构架构的服务治理能力

OpenSergo 是一套开放的、语言无关的、贴近业务语义的云原生服务治理规范。面向异构微服务体系的场景,让企业能够以一种统一的规范来管理不同语言、不同协议的服务。尚在持续迭代中,当前不建议用于生产。

832 0
|
存储 关系型数据库 MySQL
|

单体架构转为微服务架构的12个要素

微服务架构已经很流行了,并且有大量文章描述相对单体架构,微服务架构带来的众多优点。 怎么从单体架构更优雅地转化为微服务架构呢? 有一种被实践证明有效的方法论:The Twelve-Factor App[1]

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

微服务防火墙友好策略

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

488 0
|
Cloud Native 中间件 开发者
|

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

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

682 0
|
微服务
|

微服务框架学习路线

微服务框架学习路线

976 0
|
运维 监控 安全
|

长连接网关技术专题(八):B站基于微服务的API网关从0到1的演进之路

也就是在这一年,B 站开始正式用 Go 重构 B 站,从此B站的API网关技术子开始了从0到1的持续演进。。。

1120 0

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

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

1252 0
|
NoSQL 小程序 网络协议
|

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第二篇(内附开发 demo)

Go + gRPC-Gateway(V2) 构建微服务实战系列,小程序登录鉴权服务:第二篇(内附开发 demo)

449 0
|
运维 架构师 Dubbo
|

如何使用 DDD 指导微服务拆分?

软件架构的发展经历了从单体架构、垂直架构、SOA架构到微服务架构以及到现在最新的service mesh(网格服务架构)的过程。

1304 2
|
负载均衡 监控 前端开发
|

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

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

333 0
|
Cloud Native 微服务
|

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

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

365 0
|
消息中间件 NoSQL Java
|

从理论-实战,手把手带你图解微服务架构流程设计!

体架构在中等偏小的业务中比较常见,场景模式就是单个应用、单个数据库。一个程序包(例如war格式或者Jar格式)包含所有业务需求功能,这是一种比较传统的架构风格

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

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

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

375 1
|
Dubbo Java 应用服务中间件
|

微服务 - Spring Cloud & Dubbo

微服务 - Spring Cloud & Dubbo

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

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

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

494 0
|
SpringCloudAlibaba Java API
|

SpringCloudAlibaba篇(五)整合GateWay(微服务网关,gateway+sentinel)2022年最新

Spring Cloud 原先整合 Zuul 作为网关组件,Zuul 由 Netflix 公司提供的,现在已经不维护了。后面 Netflix 公司又出来了一个 Zuul2.0 网关,但由于一直没有发布稳定版本,所以 Spring Cloud 等不及了就自己推出一个网关,已经不打算整合 zuul2.0 了。 Spring Cloud Gateway 是 Spring 公司基于 Spring 5.0, Spring Boot 2.0 和 Project Reactor 等技术开发的网关,它旨在为微服务架构提供一种简单有效的统一的 API 路由管理方式。它的目标是替代 Netflix Zuul,

1191 0
|
缓存 负载均衡 NoSQL
|

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

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

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

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

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

373 0
|
Java API Apache
|

《微服务零基础入门教程》一步一步,带你走进微服务的世界(下)

最近几个月,我会从“0”到“1”持续更新 微服务 技术栈以及其相关的技术,希望小伙伴们跟着我的脚步,让我们一步一步的拿下微服务 学微服务之前,先让大家看一下首先要学习哪些技术

476 0
|
存储 开发框架 安全
|

SpringCloud微服务实战——搭建企业级开发框架(四十):使用Spring Security OAuth2实现单点登录(SSO)系统

目前每家企业或者平台都存在不止一套系统,由于历史原因每套系统采购于不同厂商,所以系统间都是相互独立的,都有自己的用户鉴权认证体系,当用户进行登录系统时,不得不记住每套系统的用户名密码,同时,管理员也需要为同一个用户设置多套系统登录账号,这对系统的使用者来说显然是不方便的。我们期望的是如果存在多个系统,只需要登录一次就可以访问多个系统,只需要在其中一个系统执行注销登录操作,则所有的系统都注销登录,无需重复操作,这就是单点登录(Single Sign On 简称SSO)系统实现的功能。

1440 54
|
开发框架 Kubernetes 监控
|

SpringCloud微服务实战——搭建企业级开发框架(三十四):SpringCloud + Docker + k8s实现微服务集群打包部署-打包配置

SpringCloud微服务包含多个SpringBoot可运行的应用程序,在单应用程序下,版本发布时的打包部署还相对简单,当有多个应用程序的微服务发布部署时,原先的单应用程序部署方式就会显得复杂且不可控。那么我们就会思考使用简单的部署方式,解决自动化发布、自动化部署、微服务监控等问题。

1474 53
|
敏捷开发 前端开发 Java
|

JAVA | 什么是微服务

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

494 0
|
开发框架 微服务
|

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

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

679 24
|
SQL 开发框架 前端开发
|

SpringCloud微服务实战——搭建企业级开发框架(二十二):基于MybatisPlus插件TenantLineInnerInterceptor实现多租户功能

多租户技术的基本概念:   多租户技术(英语:multi-tenancy technology)或称多重租赁技术,是一种软件架构技术,它是在探讨与实现如何于多用户的环境下共用相同的系统或程序组件,并且仍可确保各用户间数据的隔离性。   在云计算的加持之下,多租户技术被广为运用于开发云各式服务,不论是IaaS,PaaS还是SaaS,都可以看到多租户技术的影子。

1634 54
|
存储 负载均衡 搜索推荐
|

手把手带你写一个简易版微服务网关

手把手带你写一个简易版微服务网关

662 0
|
开发框架 Sentinel 微服务
|

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

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

624 57
|
Kubernetes 监控 Dubbo
|

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

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

1087 0
|
开发框架 负载均衡 算法
|

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

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

1015 57
|
开发框架 Java 微服务
|

SpringCloud微服务实战——搭建企业级开发框架(七):自定义通用响应消息及统一异常处理

平时开发过程中,无可避免我们需要处理各类异常,所以这里我们在公共模块中自定义统一异常,Spring Boot 提供 @RestControllerAdvice 注解统一异常处理,我们在GitEgg_Platform中新建gitegg-platform-boot子工程,此工程主要用于Spring Boot相关功能的自定义及扩展。 1、修改gitegg-platform-boot的pom.xml,添加spring-boot-starter-web和swagger依赖,设置optional为true,让这个包在项目之间依赖不传递。

506 0

SpringCloud微服务实战——搭建企业级开发框架(四):集成SpringCloud+SpringBoot

1、在GitEgg工程的根目录,最上级父pom.xml文件中引入需要依赖的库及Maven插件,设置编码方式: 2、修改gitegg-service的pom.xml文件,引入需要的库: 3、在gitegg-service-system工程下新建GitEggSystemApplication主启动类:

668 0
|
XML 运维 监控
|

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

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

506 0
|
运维 监控 Kubernetes
|

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

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

621 0
|
Kubernetes 监控 Dubbo
|

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

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

587 0
我要发布