10 2018 档案
摘要:前言: 在生产环境中,我们不可能将每个服务的真实信息暴漏出去,因为这样太不安全。 我们会选择使用路由代理真实的服务信息,由它负责转发给真实的服务。 新建一个Zool: 1.添加依赖 2.修改配置 3.开启注解 测试: 开启eureka7001、服务生产者8001、路由zool9090 1.访问Eur
阅读全文
摘要:前言: 1.介绍Hystrix 在一个分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,如何能够保证在一个依赖出问题的情况下,不会导致整体服务失败,这个就是Hystrix需要做的事情。Hystrix提供了熔断、隔离、Fallback、cache、监控等功能,能够在一个、或多个依赖同时出现
阅读全文
摘要:前言: 在上一节里,我们学习了ribbon的使用。 我们了解到ribbon是一个客户端负载均衡机制。 而我们今天要讲的Feign呢,也是一款客户端负载均衡机制。 或者这样说,Feign封装了ribbon的负载均衡,实现了面向接口调用服务编程取缔面向服务编程。 ribbon面向服务编程: 2.修改配置
阅读全文
摘要:前言: 在生产环境中,未避免单点故障,每个微服务都会做高可用部署。 通白的说,就是每一个一模一样的服务会根据需求提供多分在多台机器上。 那么在大并发的情况下,如何分配服务可以快速得到响应,就成为了我们要解决的问题。 Ribbon就是一款优秀的客户端负载均衡机制。 什么是客户端负载均衡呢? 就是由服务
阅读全文
摘要:前言: 1.Eureka介绍: Spring Cloud Eureka,使用Netflix Eureka来实现服务注册与发现,它既包含了服务端组件,也包含了客户端组件,并且服务端与客户端均采用Java编写,所以Eureka主要适用于通过Java实现的分布式系统,或是与JVM兼容语言构建的系统。 2.
阅读全文
摘要:SpringBoot整合Dubbo+Zookeaper 1.安装运行zookeeper (1)下载zookeeper 官网:http://zookeeper.apache.org/ (2)解压缩 (3)修改配置文件 1. 拷贝zoo_sample.cfg重命名为zoo.cfg 2. 修改配置文档 3
阅读全文
摘要:Hadoop测试Yarn和MapReduce 1.配置Yarn (1)配置ResourceManager 生产环境中,一般是重开一台机器作为ResourceManager,这里我们以Master机器代替。 修改yarn site.xml: (2)配置NodeManager NodeManager作为
阅读全文
摘要:Hadoop进阶 1.配置SSH免密 (1)修改slaves文件 切换到master机器,本节操作全在master进行。 进入/usr/hadoop/etc/hadoop目录下,找到slaves文件,修改: (2)发送公钥 进入根目录下的.ssh目录: 1. 生成公私钥 ssh keygen t r
阅读全文
摘要:Hadoop集群安装部署 1.介绍 (1)架构模型 (2)使用工具 1. VMWARE 2. cenos7 3. Xshell 4. Xftp 5. jdk 8u91 linux x64.rpm 6. hadoop 2.7.3.tar.gz 2.安装步骤 (1)部署master 1. 创建一台虚拟机
阅读全文
摘要:Netty提供的TCP数据拆包、粘包解决方案 1.前言 关于TCP的数据拆包、粘包的介绍,我在上一篇文章里面已经有过介绍。 想要了解一下的,请点击这里 "Chick Here!" 今天我们要讲解的是Netty提供的两种解决方案: 1. DelimiterBasedFrameDecoder 2. Fi
阅读全文
摘要:Netty粘包、拆包 1.什么是拆包、粘包 (1)拆包、粘包介绍 TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被
阅读全文
摘要:Netty入门 1.Netty介绍 (1)百度百科介绍: Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。 也就是说,Netty 是一个基于NIO的客户、服务器端编程框架,使用Netty
阅读全文
摘要:BIO与NIO 1.传统BIO (1)特点 1. 面向数据流 2. 阻塞式传输 3. 一个客户端对应一个线程 4. 在客户机增多的情况下,线程资源随之增多,会造成cpu资源枯竭 (2)需求 客户机向服务器输出字符串,逐一在服务器器上打印显示。类似一个简陋的聊天室功能。 (3)代码示例 1. 服务
阅读全文

浙公网安备 33010602011771号