上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 73 下一页
摘要: idea配置一个SpringBoot应用多端口启动 Idea 2019版本 择Edit Configurations进入选项编辑 分别启动RocketMQApp和RocketMQApp2,不过端口不能一样,可以启动前进行修改再启动。 或者设置随机端口: server: port: ${random.int[10000,19999]} #${rando 阅读全文
posted @ 2022-05-07 21:31 残城碎梦 阅读(992) 评论(0) 推荐(0) 编辑
摘要: idea配置开启Run DashBoard(Services面板) idea项目中有多个Springboot项目,项目启动的时候会一个个找启动类很不方便,现在我们配置下idea中的Run DashBoard功能就可以解决我们遇到的问题。 1、找到项目的.idea目录,然后找到workspace.xml文件,打开文件找到如下内容 <component name="Ru 阅读全文
posted @ 2022-05-07 20:32 残城碎梦 阅读(1287) 评论(0) 推荐(0) 编辑
摘要: RocketMQ介绍 RocketMQ是阿里巴巴旗下一款开源的MQ框架,Java编程语言实现,有非常好完整的生态系统。RocketMQ作为一款纯java、分布式、队列模型的开源消息中间件,支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。 消息队列的好处: 异步 解耦 削峰填谷 RocketM 阅读全文
posted @ 2022-05-06 16:23 残城碎梦 阅读(4990) 评论(1) 推荐(3) 编辑
摘要: Sentinel介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel核心分为两个部分: 核心库(Java 阅读全文
posted @ 2022-05-06 11:57 残城碎梦 阅读(480) 评论(0) 推荐(0) 编辑
摘要: Dubbo介绍 Apache Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 Dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有Dubbo这样的分布式服务框架 阅读全文
posted @ 2022-05-05 19:19 残城碎梦 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: Spring Boot 默认支持 properties(.properties) 和 YAML(.yml .yaml ) 两种格式的配置文件,yml 和 properties 文件都属于配置文件,功能一样。 Spring Cloud 构建于 Spring Boot 之上,在 Spring Boot 阅读全文
posted @ 2022-05-05 17:26 残城碎梦 阅读(291) 评论(0) 推荐(0) 编辑
摘要: Nacos简介 Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。 nacos和eureka功能对比: Nacos注册中心原理 注册流程 整个注册中心的注册和发现流程主要有三个方面来完成:服务的提供方(以下简称server)、服务的消费者(以下简称c 阅读全文
posted @ 2022-05-05 14:08 残城碎梦 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同产生最后的请求结果,每一个前端请求都会形成一条复杂的分布式服务调用链路,链路中的任何一环出现高延时或错误都会引起整个请求最后的失败。所以在较复杂的系统中,一个调用链路中会有很多个微服务,无疑我们需要对链路上的微服务进 阅读全文
posted @ 2022-05-05 12:50 残城碎梦 阅读(135) 评论(0) 推荐(0) 编辑
摘要: SpringBoot使用actuator实现项目健康检查与监控 actuator简介 Spring Boot Actuator就是一款可以帮助你监控系统数据的框架,其可以监控很多很多的系统数据,它有对应用系统的自省和监控的集成功能,可以查看应用配置的详细信息,如: 显示应用程序员的Health健康信息 显示Info应用信息 显示HTTP Request跟踪信息 阅读全文
posted @ 2022-05-04 21:58 残城碎梦 阅读(2047) 评论(0) 推荐(0) 编辑
摘要: Gateway简介 什么是API网关? API网关是作为一个 API 架构,用来保护、增强和控制对于 API 服务的访问。API 网关是一个处于应用程序或服务(提供 REST API 接口服务)之前的系统,用来管理授权、访问控制和流量限制等,这样 REST API 接口服务就被 API 网关保护起来 阅读全文
posted @ 2022-05-04 21:56 残城碎梦 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 分布式系统面临的问题 复杂的分布式体系结构中的应用程序,有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 什么是服务雪崩 雪崩效应:是一种因服务"提供者"的不可用导致服务"调用者"的不可用,并将不可用逐渐放大的过程。 简单的说,服务堆积在同一个线程池中,因为所有的请求都是同一个线程池进行处 阅读全文
posted @ 2022-05-04 14:18 残城碎梦 阅读(915) 评论(0) 推荐(0) 编辑
摘要: OpenFeign简介 什么是Feign? Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行封装,使其支持 阅读全文
posted @ 2022-05-04 10:56 残城碎梦 阅读(550) 评论(0) 推荐(0) 编辑
摘要: SpringCloud Loadbalancer介绍 一图开场,SpringCloud 2020 版本开始,剔除了对所有除 eureka 以外 netflix 组件的支持,其中就包括我们最常用的 ribbon hystrix 等,同时 SpringCloud 也在 spring-cloud-comm 阅读全文
posted @ 2022-05-03 23:25 残城碎梦 阅读(5622) 评论(0) 推荐(0) 编辑
摘要: Ribbon简介 Ribbon是Neflix发布的开源项目,后由Spring Cloud开发团队封装于Spring Cloud中,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。功能是提供客户端的软件负载均衡算法和服务调用。Ribbon是一个基于HTTP和CP的客户端 阅读全文
posted @ 2022-05-03 18:12 残城碎梦 阅读(526) 评论(0) 推荐(1) 编辑
摘要: 了解Consul Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 与其它分布式服 阅读全文
posted @ 2022-05-03 17:48 残城碎梦 阅读(238) 评论(0) 推荐(0) 编辑
摘要: Consul简介 Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面,主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 与其它分布式服务注 阅读全文
posted @ 2022-05-03 17:33 残城碎梦 阅读(604) 评论(0) 推荐(0) 编辑
摘要: Eureka介绍 什么是服务治理? Springcloud 封装了Netfix公司开发的Eureka模块来实现服务治理。在传统的RPC远程调用中,管理每个服务于服务之间依赖关系复杂,管理复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。 阅读全文
posted @ 2022-05-03 12:30 残城碎梦 阅读(189) 评论(0) 推荐(0) 编辑
摘要: Spring Cloud Alibaba 是阿里巴巴提供的微服务开发一站式解决方案,是阿里巴巴开源中间件与 Spring Cloud 体系的融合。 SpringCloud Alibaba组件 其中包含了阿里开源组件,阿里云商业化组件,以及集成Spring Cloud 组件。 阿里开源组件 Nacos 阅读全文
posted @ 2022-05-03 10:42 残城碎梦 阅读(985) 评论(0) 推荐(0) 编辑
摘要: canal简介 canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)。 canal 就是一个同步增量数据的一个工具。 canal应用场景 基于日志增量订阅和消费的业务包括 数据库镜像 数据库实时备份 阅读全文
posted @ 2022-05-03 09:00 残城碎梦 阅读(1186) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-05-03 08:45 残城碎梦 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 73 下一页