1.  Eureka是什么 Eureka是一个基于REST的服务,主要用于AWS云中的定位服务,以实现中间层服务器的负载平衡和故障转移 在 Spring Cloud 微服务架构中通常用作注册中心 我们称这个服务为 Eur...
阅读(5) 评论(0)
1.  Java虚拟机运行时数据区 在JDK1.8之前,JVM运行时数据区分为堆、虚拟机栈、本地方法栈、方法区、程序计数器。如下图所示: 虚拟机栈:线程私有,随线程创建而创建。栈里面是一个一个“栈帧&rdq...
阅读(4) 评论(0)
1.  基本用法 <dependency> <groupId>org.redisson</groupId> <artifactId>redisson&l...
阅读(13) 评论(0)
1.  前言 1.1.  集成方式 Spring Boot中集成Elasticsearch有4种方式: REST Client Jest Spring Data Spring Data Elastic...
阅读(11) 评论(0)
1.  环境 操作系统:CentOS-7 MySQL:mysql-5.6 一台虚拟机又克隆了两台 192.168.102.31  master 192.168.102.56  slave 192.168.102.3...
阅读(24) 评论(0)
1.  引言 一般而言,一个服务都是部署了多台机器的,那么在这种情况下,当其中一个服务挂了以后Hystrix是怎么处理的呢? 为了验证这个问题,我们准备两个服务:user-api 和 app-gateway,再加一个E...
阅读(14) 评论(0)
1.  前言 我们知道,生产者发送消息到主题,消费者订阅主题(以消费者组的名义订阅),而主题下是分区,消息是存储在分区中的,所以事实上生产者发送消息到分区,消费者则从分区读取消息,那么,这里问题来了,生产者将消息投递到哪...
阅读(17) 评论(0)
1.  前言 Java中好多地方用到AbstractQueuedSynchronizer(PS:简称AQS),比如ReentrantLock、线程池,这部分在面试的时候也经常被问到,今天以ReentrantLock为例,通过...
阅读(28) 评论(0)
top 相当于Windows任务管理器 可以看到,输出结果分两部分,前5行是总览,下面是具体的进程资源占用情况。下面逐行看一下 第1行 top - 18:14:58 up 112 days,  1:35, ...
阅读(20) 评论(0)
jmap JDK自带了一些工具可以帮助我们查看JVM运行的堆内存情况,常用的是jmap命令 jmap -heap <pid>  打印堆的使用情况 那么,从这个输出中我们也可以大致看出堆的结构,分为Young G...
阅读(16) 评论(0)
数据是怎样分布在多个Redis实例上的 分区是将你的数据分布在多个Redis实例上,以至于每个实例只包含一部分数据。 为什么分区是有用的呢 Redis分区有两个主要目标: 它允许更大的数据库,用许多计算机的内存总和。如果不进...
阅读(24) 评论(0)
Redis Sentinel Redis哨兵为Redis提供高可用。这就意味着你用哨兵可以创建一个Redis部署,在没有人为干预的情况下抵抗某些失败。(PS:自动故障转移) Redis哨兵还提供其他的附件任务,比如监控,通知,以及作...
阅读(35) 评论(0)
1.  安装Nginx 版本 nginx-1.14.0 # 安装C++编译器 yum -y install gcc-c++ # 下载并安装OpenSSL openssl-fips-2.0.16.tar.g...
阅读(19) 评论(0)
1.  Zuul是什么 Zuul是所有从设备和web站点到Netflix流媒体应用程序后端请求的前门。作为一个边缘服务应用程序,Zuul被构建来支持动态路由、监视、弹性和安全性。它还可以根据需要将请求路由到多个Amazo...
阅读(22) 评论(0)
续 • 《开始使用Filebeat》 1.  关于Filebeat 当你要面对成百上千、甚至成千上万的服务器、虚拟机和容器生成的日志时,请告别 SSH 吧!Filebeat 将为你提供一种轻量型方法,用于转发...
阅读(44) 评论(0)
1 2 3 下一页共3页  到第