06 2018 档案

SpringCloud-高可用的分布式配置中心(config)
摘要:当服务实例很多时,都从配置中心读取文件,这是可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用 新建一个注册中心 pom如下 在配置文件application.yml上,指定服务端口为8889,加上作为服务注册中心的基本配置 入口类 改造config-serverpom.xml中加上eur 阅读全文

posted @ 2018-06-30 15:23 嘣嘣嚓 阅读(181) 评论(0) 推荐(0) 编辑

SpringCloud-分布式配置中心(config)
摘要:简介 在分布式文件系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程git仓库中。在spring clou 阅读全文

posted @ 2018-06-30 15:18 嘣嘣嚓 阅读(252) 评论(0) 推荐(0) 编辑

SpringCloud-路由网关(Zuul)
摘要:在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、只能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。 在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Nginx),再到达 阅读全文

posted @ 2018-06-30 15:13 嘣嘣嚓 阅读(293) 评论(0) 推荐(0) 编辑

SpringCloud-断路器(Hystrix)
摘要:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用Rest Template + Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题, 阅读全文

posted @ 2018-06-30 15:08 嘣嘣嚓 阅读(276) 评论(0) 推荐(0) 编辑

SpringCloud-服务的消费者(Feign)
摘要:Feign简介 Feign是一个声明式的伪Http客户端,它是的写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现 阅读全文

posted @ 2018-06-30 15:01 嘣嘣嚓 阅读(192) 评论(0) 推荐(0) 编辑

SpringCloud-服务的消费者(rest+ribbon)
摘要:SpringCloud-服务的消费者(rest+ribbon) 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring Cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign,先来说下ribbon+res 阅读全文

posted @ 2018-06-30 14:56 嘣嘣嚓 阅读(342) 评论(0) 推荐(0) 编辑

SpringCloud-服务的注册与发现(Eureka)
摘要:SpringCloud 简介 SpringCloud为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。SpringCloud是基于SpringBoot的。服务注册发现Eur 阅读全文

posted @ 2018-06-30 14:31 嘣嘣嚓 阅读(502) 评论(0) 推荐(0) 编辑

Docker-为镜像添加SSH服务
摘要:进入容器的办法有很多,包括exec、attach等命令,但是这些命令都无法解决远程管理容器的问题,因此,需要SSH的支持 基于commit命令创建 docker提供了docker commit命令,支持用户提交自己对指定容器的修改,并生成新的镜像。命令格式为docker commit CONTAIN 阅读全文

posted @ 2018-06-22 22:28 嘣嘣嚓 阅读(764) 评论(0) 推荐(0) 编辑

HBase常用操作-HBaseUtil
摘要:package com.zhen.hbase; import java.io.IOException; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.ut... 阅读全文

posted @ 2018-06-20 20:44 嘣嘣嚓 阅读(1050) 评论(0) 推荐(0) 编辑

Docker-使用Dockerfile创建镜像
摘要:Dockerfile是一个文本格式的配置文件,用户可以使用Docker来快速创建自定义的镜像 基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行 一般而言,Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和启动时执行指令 其中,一开始必须指明所基于的镜 阅读全文

posted @ 2018-06-18 18:56 嘣嘣嚓 阅读(399) 评论(0) 推荐(0) 编辑

Docker-端口映射与容器互联
摘要:在使用docker过程中,通常会碰到需要多个服务组件容器共同协作的情况,这往往需要多个容器之间有能够互相访问到对方的服务除了通过网络访问外,Docker还提供了两个很方便的功能来满足服务访问的基本需求:一个是允许映射容器内应用的服务端口到本地宿主主机,另一个是互联机制实现多个容器间通过容器名来快速访 阅读全文

posted @ 2018-06-18 14:25 嘣嘣嚓 阅读(580) 评论(0) 推荐(0) 编辑

Docker-数据管理
摘要:生产环境中使用Docker的过程中,往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式数据卷(Data Volumns):容器内数据直接映射到本地主机环境数据卷容器(Data Volumns Contains):使用特定容器维护数 阅读全文

posted @ 2018-06-17 20:03 嘣嘣嚓 阅读(394) 评论(0) 推荐(0) 编辑

Docker-容器
摘要:简介 容器是Docker的另一个核心概念。简单来说,容器是镜像的一个运行实例。所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层。如果认为虚拟机是模拟运行的一整套操作系统(包括内核、应用运行态环境和其它系统环境)和跑在上面的应用,那么Docker容器就是独立运行的一个(或一组)应用, 阅读全文

posted @ 2018-06-11 21:37 嘣嘣嚓 阅读(283) 评论(0) 推荐(0) 编辑

Docker-镜像
摘要:镜像是Docker三大核心概念中最为重要的Docker运行容器前需要本地存在对应的镜像,如果镜像没保存在本地,Docker会尝试先从默认镜像仓库下载(默认使用Docker Hub公共注册服务器中的仓库),用户也可以通过配置,使用自定义的镜像仓库 获取镜像 镜像是运行容器的前提,官方的Docker H 阅读全文

posted @ 2018-06-11 21:31 嘣嘣嚓 阅读(2409) 评论(0) 推荐(0) 编辑

Docker-Mac安装
摘要:1. 下载安装包2. 安装3. 运行,允许docker获得系统权限,它需要将Mac网卡链接至Docker app.4. 验证 打开terminaldocker versionFengZhendeMacBook-Pro:0527EurekaServer FengZhen$ docker version 阅读全文

posted @ 2018-06-09 10:56 嘣嘣嚓 阅读(326) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示