随笔 - 2228  文章 - 4  评论 - 371  阅读 - 1109万
06 2017 档案
YAML配置,spring boot 配置文件
摘要:1 概念YAML是一种人们可以轻松阅读的数据序列化格式,并且它非常适合对动态编程语言中使用的数据类型进行编码。YAML是YAML Ain't Markup Language简写,和GNU("GNU's Not Unix!")一样,YAML是一个递归着说“不”的名字。不同的是,GNU对UNIX说不,Y 阅读全文
posted @ 2017-06-29 10:44 duanxz 阅读(10111) 评论(1) 推荐(1) 编辑
以zookeeper为注册中心搭建spring cloud环境
摘要:在spring cloud体系中,有多种手段实现注册中心,本例中采用zookeeper作为注册中心的角色。服务提供者向zookeeper注册,服务消费者从zookeeper中发现服务提供者的相关信息,从而远程调用服务提供方。 spring cloud与zookeeper的集成主要依赖spring-c 阅读全文
posted @ 2017-06-22 09:28 duanxz 阅读(1785) 评论(1) 推荐(0) 编辑
服务注册发现consul之一:consul介绍、安装、及功能介绍
摘要:Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。它具有很多优点。包括:基于 raft 协议,比较简洁; 支持健康检查, 同时支持 HTTP 和 DNS 协议 支持跨数据中心的 WAN(广域网) 集群 提供图形界面 跨平台,支持 Linux、Ma 阅读全文
posted @ 2017-06-20 11:09 duanxz 阅读(15838) 评论(1) 推荐(0) 编辑
服务注册发现consul之二:在Spring Cloud中使用Consul实现服务的注册和发现
摘要:《Springboot Actuator之二:actuator在监控和管理指标的特性》 《服务注册发现consul之二:在Spring Cloud中使用Consul实现服务的注册和发现》 《Consul之:服务健康监测》 首先安装consul环境,参照之前的文章:《服务注册发现consul之一:co 阅读全文
posted @ 2017-06-19 16:32 duanxz 阅读(9985) 评论(0) 推荐(0) 编辑
服务注册发现consul之三:服务发现比较:Consul vs Zookeeper vs Etcd vs Eureka
摘要:这里就平时经常用到的服务发现的产品进行下特性的对比,首先看下结论: FeatureConsulzookeeperetcdeuerka 服务健康检查 服务状态,内存,硬盘等 (弱)长连接,keepalive 连接心跳 可配支持 多数据中心 支持 — — — kv存储服务 支持 支持 支持 — 一致性算 阅读全文
posted @ 2017-06-19 12:02 duanxz 阅读(5436) 评论(0) 推荐(0) 编辑
服务注册发现consul之四: 分布式锁之四:基于Consul的KV存储和分布式信号量实现分布式锁
摘要:一、基于key/value实现 我们在构建分布式系统的时候,经常需要控制对共享资源的互斥访问。这个时候我们就涉及到分布式锁(也称为全局锁)的实现,基于目前的各种工具,我们已经有了大量的实现方式,比如:基于Redis的实现、基于Zookeeper的实现。本文将介绍一种基于Consul 的Key/Val 阅读全文
posted @ 2017-06-17 18:15 duanxz 阅读(5769) 评论(0) 推荐(0) 编辑
传统Java Web(非Spring Boot)、非Java语言项目接入Spring Cloud方案
摘要:技术架构在向spring Cloud转型时,一定会有一些年代较久远的项目,代码已变成天书,这时就希望能在不大规模重构的前提下将这些传统应用接入到Spring Cloud架构体系中作为一个服务以供其它项目调用。我们需要使用原生的Eureka/Ribbon手动完成注册中心、查询服务列表功能。如果是非Ja 阅读全文
posted @ 2017-06-17 17:56 duanxz 阅读(11013) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 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 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示