上一页 1 2 3 4 5 6 7 ··· 18 下一页
摘要: 一、Hystrix 1.1 Hystrix 介绍 Hystrix 是一个用于分布式系统的延迟和容错的开源库。Hystrix 实现了断路器模式,当某个服务发生故障时,通过断路器的监控,给调用方返回一个错误响应,而不是长时间的等待,这样就不会使得调用方由于长时间得不到响应而占用线程,从而防止故障的蔓延。 阅读全文
posted @ 2020-08-14 10:06 MarkLogZhu 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、Feign 1.1 Feign 介绍 Feign 是一个声明式的Web Service客户端,它使得编写 Web Serivce 客户端变得更加简单。我们只需要使用Feign 来创建一个接口并用注解来配置它既可完成。它具备可插拔的注解支持,包括 Feign注解和 JAX-RS 注解。Feign 阅读全文
posted @ 2020-08-13 15:57 MarkLogZhu 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 当一个服务存在多个实例的,我们就需要使用能够满足 **负载均衡 **的 HTTP 组件。 注:基于 SpringCloud之项目初始化 之上操作。 一、 Loadbalancer 1.1 Loadbalancer 介绍 LoadBalancerClient 是 SpringCloud 提供的负载均衡 阅读全文
posted @ 2020-08-13 15:55 MarkLogZhu 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 创建 Eureka- Server 新建 Eureka Server 模块,添加 Eureka Server 依赖 <properties> <java.version>1.8</java.version> <spring-cloud.version>Hoxton.SR4</spring-cloud 阅读全文
posted @ 2020-08-13 15:51 MarkLogZhu 阅读(843) 评论(0) 推荐(0) 编辑
摘要: 一、Zookeeper介绍 Zookeeper是什么 ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 项目一个开源的实现,是 Hadoop和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务 阅读全文
posted @ 2020-08-12 17:27 MarkLogZhu 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、Nacos 1.1 Nacos介绍 Nacos 是阿里提供的组件, 致力于发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助实现动态服务发现、服务配置管理、服务及流量管理。 1.2 安装 Nacos 这里我们采用 Docker 形式安装: # 拉取镜像 docker pull 阅读全文
posted @ 2020-08-12 16:35 MarkLogZhu 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、Consul介绍 1.1Consul是什么 Consul 是 HashiCorp 公司推出的开源工具,Consul 由 Go 语言开发,部署起来非常容易,只需要极少的可执行程序和配置文件,具有绿色、轻量级的特点。Consul 是 分布式的、高可用的、 可横向扩展的 用于实现分布式系统的服务发现与 阅读全文
posted @ 2020-08-12 15:20 MarkLogZhu 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、Vagrant介绍 Vagrant 是一个创建虚拟机的技术,可以把它认为是一个 Vmware,它让我们可以通过代码的方式快速地、可重复地创建针对不同虚拟环境的虚拟机,包括 Virtualbox、AWS、Docker 等。它使得我们可以一次性地、自动创建多个环境相同的虚拟机,对于软件开发和测试尤其 阅读全文
posted @ 2020-08-12 10:27 MarkLogZhu 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 2.1 创建表结构 CREATE TABLE `infrastructure_mq_producer` ( `message_id` bigint(20) NOT NULL COMMENT '消息标识', `content_id` bigint(20) NOT NULL COMMENT '消息内容i 阅读全文
posted @ 2020-07-15 14:52 MarkLogZhu 阅读(192) 评论(0) 推荐(0) 编辑
摘要: SpringBoot 是在 Spring AMQP 上面再次封装了一层,不需要再像 Spring AMQP 一样注入各个组件 Bean, 只需要在配置文件上配置好 RabbitMQ 属性,SpringBoot 就可以自动注入了。 而使用 @RabbitListener 注解可以轻松实现消费端事件监听 阅读全文
posted @ 2020-07-13 09:59 MarkLogZhu 阅读(578) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 18 下一页