自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【SpringCloud】04 Nacos注册中心的安装与使用方法

结论:同集群优先的负载均衡设置成功时,位于杭州集群的orderservice服务,优先随机访问杭州集群下的userservice服务,当要访问的集群下实例都挂掉时,就会跨集群访问其他集群的服务,同时运行日志给出警告,运维人员可以根据日志知道哪个集群下的服务挂掉了。此时,关闭8081和8082端口(杭州集群)的userservice服务,浏览器再次访问orderservice服务,可以发现依然可以访问,同时IDEA下给出警告,因为杭州集群宕机,orderservice访问上海集群,发生了跨集群访问。

2023-12-04 17:14:37 1398

原创 【SpringCloud】03 Ribbon负载均衡原理与饿加载机制

负载均衡的规则都定义在IRule接口中,而IRule有很多不同的实现类:内置负载均衡规则类规则描述简单轮询服务列表来选择服务器。它是Ribbon默认的负载均衡规则。对以下两种服务器进行忽略: (1)在默认情况下,这台服务器如果3次连接失败,这台服务器就会被设置为“短路”状态。短路状态将持续30秒,如果再次连接失败,短路的持续时间就会几何级地增加。(2)并发数过高的服务器。如果一个服务器的并发连接数过高,配置了AvailabilityFilteringRule规则的客户端也会将其忽略。

2023-12-03 23:01:35 908

原创 【SpringCloud】02 注册中心Eureka的原理与使用

前面已经说过,一个微服务既可以是服务的提供者,也可以是服务消费者,因此只需要使用同一个依赖spring-cloud-starter-netflix-eureka-client,就可以同时实现一个微服务的注册与发现。一个微服务,既可以是服务提供者,又可以是服务消费者,因此eureka将服务注册、服务发现等功能统一封装到了eureka-client端,且每个微服务启动时都会将自己注册到Eureka服务端中。在order-service中,修改application.yml文件,添加服务名称、eureka地址。

2023-12-03 17:10:42 1045

原创 【SpringCloud】01认识微服务,了解服务拆分与远程调用

目前国内主流的微服务框架如下,无外乎都是由五个模块组成:注册中心、服务远程调用、配置中心、服务网关、服务监控和保护,前四个模块的功能我们已经进行过讲解,而服务监控和保护,顾名思义,就是为了保证整个微服务系统的稳定性、安全性、可用性,及时发现、排查故障等而设计的监控软件。但现在是微服务模块,服务解耦,我们必须采用远程调用,所以应该在order-service中修改OrderService类中的queryOrderById方法,根据订单中的用户id,向user-service发起一个http的请求,调用。

2023-12-03 15:15:12 959

原创 redis创建集群时卡在Waiting for the cluster to join......的解决方法

redis创建集群时,遇到Waiting for the cluster to join....卡住时的解决方法,开放总线端口即可。

2023-10-25 18:11:33 757

原创 sudo chmod -R 777 /etc命令导致的linux无法ssh连接,sudo命令无法使用问题

sudo chmod -R 777 /etc命令导致的无法远程ssh连接,无法使用sudo命令的问题,本文给出了解决方案。

2023-10-24 22:18:04 1065

原创 nginx高可用主备模式配置文件——基于ubuntu18

nginx高可用配置文件(主从nginx服务器)

2023-10-11 16:53:07 58

原创 Vmware克隆虚拟机之后怎么修改ip地址

克隆虚拟机之后,如何以最简单的方式修改虚拟机ip地址。

2023-08-13 18:35:35 1509

原创 redis分布式锁实现原理-以秒杀活动一人一单问题为例

redis分布式锁的实现原理,从使用原因到实现细节,细致解读。

2023-08-10 16:42:39 511

原创 云服务器配置redis服务-以腾讯云为例

本教程主要解决云服务器下部署redis服务遇到的问题,以CentOS7-腾讯云为例,仅供参考。

2023-07-18 18:56:32 740

原创 RabbitMQ中的消息预取值prefetchCount参数详解

1.当消费者处理消息的速度很慢,而且队列消息较少的情况下,可以把prefetchCount设置为1。2.当每条消息的数据很大,或传输距离很远时,即网络传输延迟大时,要计算好客户端能容纳的未确认消息的总量,设置一个合理的预取值。3.当消费者处理速度极快,远超过服务端分发消息的速度时,在网络带宽足够时,可以设置预取值为0,即不设限。本文章基于某谷的RabbitMQ教程进行讲解,如有错误,欢迎讲出。

2023-05-23 22:24:28 1669 1

原创 Java优先队列的创建与使用方法

Java优先队列的创建方法

2022-09-09 19:49:44 1912

原创 Java中==操作符和equals方法的区别

java的==操作符和equals的区别

2022-07-28 16:58:23 150 1

SpringCloud资料01

SpringCloud】01认识微服务,了解服务拆分与远程调用文章所使用到的数据库文件与项目demo

2023-12-03

尚硅谷Rabbitmq笔记+代码

内容概要:在尚硅谷rabbitmq学习的过程中,根据课程原有资料,整理了自己的md格式的笔记,包括了原教程全部代码的实现(均已经跑通),相对原教程提供的资料有一些补充,同时有一些纠错,以及一些课外的引申、学习资料,对于初学者而言更加友好。

2023-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除