文章 2023-05-22 来自:开发者社区

《2021 阿里云可观测技术峰会演讲实录合辑(上)》——一、行业SaaS微服务稳定性保障实战【上】

作者:祁晓波很多研发人员在日常工作中经常回遇到以下两个问题:竟然不可以运行,为什么?竟然可以运行,为什么? 因此,他们非常期望可观测能够提供解决问题的思路。2017年,推特工程师Cindy发表了一篇名为《Monitoring and Observability》的文章,首次将可观测性这一词汇带入开发者视野,通过半开玩笑的方式调侃了关于可观测性和监控的区别。在软件产品和服务领域,监控能够....

《2021 阿里云可观测技术峰会演讲实录合辑(上)》——一、行业SaaS微服务稳定性保障实战【上】
文章 2023-05-22 来自:开发者社区

《2021 阿里云可观测技术峰会演讲实录合辑(上)》——一、行业SaaS微服务稳定性保障实战【下】

接上篇:https://developer.aliyun.com/article/1222700?spm=a2c6h.13148508.setting.21.4f394f0em1x0Jq随着公司业务蓬勃发展,人员激增,微服务暴增,研发人数和告警也剧烈增长。为了提升告警触达率和响应率,我们重新使用了Apollo配置中心的多语言SDK,通过Go自研了一套基于Apollo业务的应用提醒,整体流程如下:....

《2021 阿里云可观测技术峰会演讲实录合辑(上)》——一、行业SaaS微服务稳定性保障实战【下】
文章 2023-05-22 来自:开发者社区

《2023云原生实战案例集》——01 汽车/制造——来电科技 基于MSE无侵入式实现微服务治理

 客户简介来电科技自2014年起开始进入共享充电领域,定义并开创了行业,属于行业内最早的 共享充电企业。主要业务覆盖充电宝自助租赁、定制商场导航机开发、广告展示设备及 广告传播等服务。来电科技拥有业内立体化产品线,大中小机柜以及桌面型,目前全国 超过90%的城市实现业务服务落地,注册用户超2亿人,实现全场景用户需求。客户痛点生产环境缺乏高效的流量管理手段:当业务有新版本需要上线时,只能....

《2023云原生实战案例集》——01 汽车/制造——来电科技  基于MSE无侵入式实现微服务治理
文章 2023-05-22 来自:开发者社区

《2023云原生实战案例集》——02 零售/电商/本地生活——贵州酒店集团 基于SAE实现几乎零改造的微服务升级

 客户简介贵州酒店集团有限公司于201 9年2月28日注册成立,是经贵州省人民政府批准并授权省 国资委履行出资人职责的省管大型企业,全资及控股子企业23家,自营及委管酒店(项 目)80余家,客房近1.3万间。客户痛点酒店集团的信息系统最初部署在阿里云ECS上。系统按照微服务的架构拆分成多个组件,基于ASP.NET Core框架开发。在开发运维过程中遇到一系列问题:• 组件缺少扩展性:集....

《2023云原生实战案例集》——02 零售/电商/本地生活——贵州酒店集团  基于SAE实现几乎零改造的微服务升级
文章 2023-05-22 来自:开发者社区

《2023云原生实战案例集》——04 互联网——合阔智云 通过ASM轻松实现微服务治理

 客户简介合阔智云成立于2011年,核心是云原生和移动化设计的新一代全渠道"云端一体"履 约中台和去中心化模式智能门店供应链业务中台。客户痛点• 开源项目易用性差:客户采用Linke rd社区版搭建Service Mesh基础设施,无法和阿 里云提供的云上基础设施进行很好的融合。例如,Sidecar使用默认配置,控制能力 相对较少,在应对一些复杂一点的场景,无法做到灵活配置;Linke....

《2023云原生实战案例集》——04 互联网——合阔智云  通过ASM轻松实现微服务治理
文章 2023-05-05 来自:开发者社区

微服务实战01-maven聚合工程

接下来的一段时间,我们将要来学习微服务,本着重实战的原则,你不需要去深究一些相关的原理,只要能跟着教程一步一步做下来,就可以快速地掌握Java微服务开发技巧。我们学习微服务的第一步,就是要知道怎么创建聚合工程,虽然说微服务和聚合工程没有直接和必然的联系,但是现在工作中只要用到微服务,就一定是聚合工程。既然绕不开,我们就从聚合工程开始吧。聚合的意义对于一个大型的项目,如果我们直接作为一个工程开发,....

微服务实战01-maven聚合工程
文章 2023-05-05 来自:开发者社区

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

EurekaServer ,它扮演的角色是注册中心,用于注册各种微服务,以便于其他微服务找到和访问。1、Eureka是什么Eureka是Netflix的一个子模块,也是核心模块之一。Eureka是一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用....

微服务实战02-EurekaServer注册中心
文章 2023-05-05 来自:开发者社区

微服务实战05-服务链路追踪

在前面的例子里,我们有两个微服务,分别是订单服务和物流服务,随着业务的增加,就会有越来越多的微服务存在,他们之间也会有更加复杂的调用关系。这个调用关系,仅仅通过观察代码,会越来越难以识别,所以就需要通过 zipkin 服务链路追踪服务器 这个东西来用图片进行识别了。Zipkin是一个分布式的服务跟踪系统,可以帮助我们收集分布式系统的性能数据,并跟踪请求在不同服务间的流转情况。 它通过在不同的服务....

微服务实战05-服务链路追踪
文章 2023-05-05 来自:开发者社区

微服务实战04-feign服务调用

其实,在feign之前还有一个叫做Ribbon的东西,他们的原理都是rpc远程调用。我们的教程不讲ribbon,只讲feign,因为feign其实就是对Robbon的一个封装,是现在大多数企业的选择。1.物流模块不多废话了,我们这一节来做一个物流模块,先干起来再说。物流系统也要注册到eureka,属于一个eureka-client<dependency> <groupI...

微服务实战04-feign服务调用
文章 2023-05-05 来自:开发者社区

微服务实战03-注册数据服务

1.订单模块创建一个订单模块模块名是oms,是Order Manage Service的缩写,为什么简写呢,因为我要装杯。pom.xml 添加依赖:<dependencies> <dependency> <groupId>org.springframework.cloud</groupId> ...

微服务实战03-注册数据服务

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

微服务

构建可靠、高效、易扩展的技术基石

+关注