- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 用java获取本机IP地址
在网上找了几个用java获取本机IP地址的代码,发现都少都有些不完美,自己整理了一下.突然之间很想把自己的IP地址给获取了,虽然用系统自带命令可以得到,但自己想写一个程序获取一下,到网上搜索了一下java获取本机IP地址的方法,结果居然发现没有一个是可以用的,气的我老人家吐血, 这些人闭着眼睛写程序,写完了就往网上发,也不测试一下,害的我以为自己RP问题,老是获取不到正确的IP地址,强烈谴责
2017-09-26 11:27:06 1108
转载 微服务注册发现集群搭建——Registrator + Consul + Consul-template + nginx
在互联网应用领域,服务的动态性需求十分常见,这就对服务的自动发现和可动态扩展提出了很高的要求。 微服务系统动辄上万个服务,而且还要动态伸缩。以人工写好的IP、Port 硬编码脚本的方式无法做到大规模自动化,稍微多点服务运维就傻了。微服务必然要做到ip和port自动分配,减少人工干预。我们需要让每个服务能动态的创建地址,同时调用方要能感知地址变化。 这就需要有一个服务注册与发现的机制,这
2017-09-25 11:48:50 7684 2
转载 深入学习consul
一.背景 ——随着互联网的发展,越来越多的系统/网站走向了分布式之路,但是分布式带给我们的复杂性是难以想象的,这就需要专门有第三方统一管理微服务、配置、资源等。 第三方系统必须要具有下面两个特征: 1.集群部署 2.数据一致性 ——目前业内有很多这种产品:zookeeper、etcd、consul,三者各有各的特点。这里就不一一说明三者的优缺,仅仅分析co
2017-09-25 11:44:46 1828
转载 微服务之分布式跟踪系统(springboot+zipkin+mysql)
通过上一节《微服务之分布式跟踪系统(springboot+zipkin)》我们简单熟悉了zipkin的使用,但是收集的数据都保存在内存中重启后数据丢失,不过zipkin的Storage除了内存,还有Cassandra、MYSQL、ElasticSearch。 二、zipkin的各种Storage配置简介 zipkin存在一些公用的配置,同时存在一些私有的配置(详细信
2017-09-24 15:27:08 4340
转载 SpringBoot微服务之分布式跟踪系统(springboot+zipkin)
一、zipkin是什么 zipkin是一个开放源代码分布式的跟踪系统,由Twitter公司开源,它致力于收集服务的定时数据,以解决微服务架构中的延迟问题,包括数据的收集、存储、查找和展现。它的理论模型来自于Google Dapper 论文。 每个服务向zipkin报告计时数据,zipkin会根据调用关系通过Zipkin UI生成依赖关系图,显示了多少
2017-09-24 15:26:34 1134
转载 分布式跟踪系统(二):Zipkin的Span模型
在《分布式跟踪系统(一):Zipkin的背景和设计》一文中,已经初步的介绍了Zipkin的设计和数据模型,本文将详细介绍Zipkin的Span模型,以及其他“另类”Span模型的设计。 这里多一句嘴,其实专业点的叫法应该是分布式追踪系统——Distributed TracingSystem,跟踪比较适合用于人的场景,比如某人被跟踪了,而追踪更适合用于计算机领域。然并卵?本
2017-09-24 15:16:03 3170
转载 分布式跟踪系统(一):Zipkin的背景和设计
2010年谷歌发表了其内部使用的分布式跟踪系统Dapper的论文(http://static.googleusercontent.com/media/research.google.com/zh-CN//archive/papers/dapper-2010-1.pdf,译文地址:http://bigbully.github.io/Dapper-translation/),讲述了Dapper在谷歌内
2017-09-24 15:15:08 422
转载 初识服务发现及Consul框架的简单使用
1.什么是服务发现? 服务发现组件记录了(大规模)分布式系统中所有服务的信息,人们或者其它服务可以据此找到这些服务。 DNS 就是一个简单的例子。 当然,复杂系统的服务发现组件要提供更多的功能,例如,服务元数据存储、健康监控、多种查询和实时更新等。 服务发现是支撑大规模 SOA 的核心服务。 2.服务发的关键特性 高可用的
2017-09-19 11:20:42 1297
转载 什么是微服务架构
什么是微服务? 微服务((Microservices Architecture)是一种架构风格,一个大型复杂软件应用由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并很好地完成该任务。在所有情况下,每个任务代表着一个小的业务能力。 微服务的概念源于2014年3月Martin Fowler所写的章“Microservices
2017-09-19 09:23:06 1139
转载 Hystrix配置简单说明(官方文档简译)
详细信息,见官方文档。 Hystrix属性的4中优先级 1. 内置全局默认值(Global default from code) 如果下面3种都没有设置,默认是使用此种,后面用“默认值”代指这种。 2. 动态全局默认属性(Dynamic global default property) 可以通过属性配置来更改全局默认值,后面用“默认属性”代指这种。 3. 内置实例默认值(Instanc
2017-09-18 11:00:44 3364
转载 打造立体化监控体系的最佳实践——分布式调用跟踪和监控实践
摘要: 本文将从分布式系统调用的复杂现状说起,具体分析调用链的三大使用场景,以及调用链的最佳实践,简述如何将调用链作为排查问题的核心,通过其可以将各类数据关联在一起,提高问题排查能力。 【**最新快讯**】EDAS上线方法追踪新特性,打通应用诊断的"最后一公里"。 1. 分布式调用系统的现状 当前,随着互联网架构的扩张,分布式系统变得日趋复杂,越来越多的组件开始走向分布式化,如微
2017-09-15 17:23:55 530
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人