- 一、引出问题上一节我们讲到了微服务相互调用的过程。那我们思考一下这样一个问题,我们某个微服务有没有可能有多个机器呢?或者说端口有没有可能不一样呢?那我们如何管理我们的微服务呢?其实最笨的方式就是修改端口,我们就直接修改代码就好了,但是这样如果业务量上来就是比较麻烦的事情,那么就是引入了我们的新的概念,就是服务管理有的也称为服务治理。因为我们一开始是SpringCloud-Alibaba系列... 一、引出问题上一节我们讲到了微服务相互调用的过程。那我们思考一下这样一个问题,我们某个微服务有没有可能有多个机器呢?或者说端口有没有可能不一样呢?那我们如何管理我们的微服务呢?其实最笨的方式就是修改端口,我们就直接修改代码就好了,但是这样如果业务量上来就是比较麻烦的事情,那么就是引入了我们的新的概念,就是服务管理有的也称为服务治理。因为我们一开始是SpringCloud-Alibaba系列...
- 先使用WebIDE创建一个HTML5应用。New->Project from Template:从可选模板里选择SAPUI5 Application:创建一个HTML5 Module,取名为frontend自动创建了如下的项目文件。对这个工程进行build:build成功后,将工程文件导出到本地,生成mta1.zip.进入mta1文件夹,执行命令java -jar mta.jar --bui... 先使用WebIDE创建一个HTML5应用。New->Project from Template:从可选模板里选择SAPUI5 Application:创建一个HTML5 Module,取名为frontend自动创建了如下的项目文件。对这个工程进行build:build成功后,将工程文件导出到本地,生成mta1.zip.进入mta1文件夹,执行命令java -jar mta.jar --bui...
- 首先我们通过官网的流程图来了解一下当我们通过Hystrix来包装我们远程调用后的流程,如下图所示:简单的流程的序号介绍如下:构建HystrixCommand或者HystrixObservableCommand对象;执行命令;是否有Response缓存;是否断路器打开;是否线程池或者队列或者信号量被消耗完;HystrixObservableCommand.construct() or Hyst... 首先我们通过官网的流程图来了解一下当我们通过Hystrix来包装我们远程调用后的流程,如下图所示:简单的流程的序号介绍如下:构建HystrixCommand或者HystrixObservableCommand对象;执行命令;是否有Response缓存;是否断路器打开;是否线程池或者队列或者信号量被消耗完;HystrixObservableCommand.construct() or Hyst...
- 使用Netty发送网络请求 Ribbon除了可以和RestTemplate,Feign一起使用之外,还可以与Netty进行集成,也就是说,Ribbon使用负载均衡策略选择完服务器之后,然后再交给Netty进行网络请求。 其实,上一篇文章的介绍的Ribbon的LoadBalancerCommand的submit函数可以直接使用Netty框架,也就是在ServerOperation的call函... 使用Netty发送网络请求 Ribbon除了可以和RestTemplate,Feign一起使用之外,还可以与Netty进行集成,也就是说,Ribbon使用负载均衡策略选择完服务器之后,然后再交给Netty进行网络请求。 其实,上一篇文章的介绍的Ribbon的LoadBalancerCommand的submit函数可以直接使用Netty框架,也就是在ServerOperation的call函...
- 由于性能工程实战课涉及到很多知识点,比如 Linux、docker、k8s、Nginx、SpringCloud、Redis、MySQL 、rabbitMQ等等,专栏并不会展开讲述这些,只会讲述本项目性能相关部分,所以推荐以下资料。对其中一些没有基础并的同学,可以看下推荐的资料。 由于性能工程实战课涉及到很多知识点,比如 Linux、docker、k8s、Nginx、SpringCloud、Redis、MySQL 、rabbitMQ等等,专栏并不会展开讲述这些,只会讲述本项目性能相关部分,所以推荐以下资料。对其中一些没有基础并的同学,可以看下推荐的资料。
- 链路追踪是分布式中一个排查问题的重要方式,Spring Cloud中的多个组件,利用这些组件构建一个微服务系统。本系列文章将会介绍Spring Cloud提供的链路监控组件Spring Cloud Sleuth。Spring Cloud Sleuth 提供了分布式链路追踪的解决方案,用以追踪微服务系统中的某一次的请求完整过程。针对上篇文章所提出的问题,相应的改进措施是:首先,客户端数据的发送... 链路追踪是分布式中一个排查问题的重要方式,Spring Cloud中的多个组件,利用这些组件构建一个微服务系统。本系列文章将会介绍Spring Cloud提供的链路监控组件Spring Cloud Sleuth。Spring Cloud Sleuth 提供了分布式链路追踪的解决方案,用以追踪微服务系统中的某一次的请求完整过程。针对上篇文章所提出的问题,相应的改进措施是:首先,客户端数据的发送...
- 探讨规格限制设计的韧性问题。 探讨规格限制设计的韧性问题。
- 链路追踪是分布式中一个排查问题的重要方式,Spring Cloud中的多个组件,利用这些组件构建一个微服务系统。本系列文章将会介绍Spring Cloud提供的链路监控组件Spring Cloud Sleuth。Spring Cloud Sleuth 提供了分布式链路追踪的解决方案,用以追踪微服务系统中的某一次的请求完整过程。 链路监控组件介绍在微服务架构下,系统由大量服务组成,每个服务可能... 链路追踪是分布式中一个排查问题的重要方式,Spring Cloud中的多个组件,利用这些组件构建一个微服务系统。本系列文章将会介绍Spring Cloud提供的链路监控组件Spring Cloud Sleuth。Spring Cloud Sleuth 提供了分布式链路追踪的解决方案,用以追踪微服务系统中的某一次的请求完整过程。 链路监控组件介绍在微服务架构下,系统由大量服务组成,每个服务可能...
- 前言:学习一种东西,厘清术语非常重要,术语背后就是编程语言和编程技术的发展史。编程语言和编程技术,技术是日新月异,技术变化是为支撑现代企业快速便捷开发而产生不同的开发技术;技术是术;编程语言、数据结构、算法才是道。正文:JavaBean: 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的... 前言:学习一种东西,厘清术语非常重要,术语背后就是编程语言和编程技术的发展史。编程语言和编程技术,技术是日新月异,技术变化是为支撑现代企业快速便捷开发而产生不同的开发技术;技术是术;编程语言、数据结构、算法才是道。正文:JavaBean: 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的...
- 微服务技术栈是指多种技术的集合体。微服务条目 落地技术 服务开发 Springboot、Spring、Spring... 微服务技术栈是指多种技术的集合体。微服务条目 落地技术 服务开发 Springboot、Spring、Spring...
- 「监控和预警平台」是互联网公司较为重要的后端架构组成之一,是整个运维乃至整个产品生命周期中最重要的一环,它能够事前及时预警发现故障,事后提供详实的数据用于追查定位问题。「Prometheus 和 Grafana 相结合是开源服务监控和预警平台的主流方案之一」。监控和预警平台的重要性在《SRE:Google运维解密》一书中就有体现:开发人员可以通过监控和预警平台了解服务内部的实际运行状态,通过... 「监控和预警平台」是互联网公司较为重要的后端架构组成之一,是整个运维乃至整个产品生命周期中最重要的一环,它能够事前及时预警发现故障,事后提供详实的数据用于追查定位问题。「Prometheus 和 Grafana 相结合是开源服务监控和预警平台的主流方案之一」。监控和预警平台的重要性在《SRE:Google运维解密》一书中就有体现:开发人员可以通过监控和预警平台了解服务内部的实际运行状态,通过...
- 拥抱云原生2.0,华为云赋能“新云原生企业”智能升级 拥抱云原生2.0,华为云赋能“新云原生企业”智能升级
- 传统金融机构们的App——尤其以手机银行、手机证券为最,发展到今天,已经产生一系列的问题:从用户角度看,体验普遍不好、高度同质化;从业务运营角度看,几乎没有什么“运营”的抓手;从IT角度看,投入产出比低、难以真正敏捷迭代持续交付。并且这些App普遍违背移动互联网的基本要素。 传统金融机构们的App——尤其以手机银行、手机证券为最,发展到今天,已经产生一系列的问题:从用户角度看,体验普遍不好、高度同质化;从业务运营角度看,几乎没有什么“运营”的抓手;从IT角度看,投入产出比低、难以真正敏捷迭代持续交付。并且这些App普遍违背移动互联网的基本要素。
- 本文介绍了基于开源自建和适配云厂商开发框架两种构建多云架构的思路,以及这些思路的优缺点。 本文介绍了基于开源自建和适配云厂商开发框架两种构建多云架构的思路,以及这些思路的优缺点。
- 华为云微服务云应用平台ServiceStage服务-Spring Cloud引擎于2019年8月26日00:00(北京时间)转商通知 华为云微服务云应用平台ServiceStage服务-Spring Cloud引擎于2019年8月26日00:00(北京时间)转商通知
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签