最近一直在用服务,发现服务也没有那么难调试。 Windows服务调试状态下用Console启动:步骤分两步 第一步改Program,启动代码 第二步修改项目属性=》控制台应用程序 ok,完成。 ...
前言 本文基于前两篇文章eureka server和eureka client的实现。 参考 "eureka server" "eureka client" 1 Ribbon工程搭建 1.1 创建spring boot工程:eureka ribbon 1.2 pom.xml所需要依赖的jar包 1. ...
分类:
编程语言 时间:
2019-11-04 21:54:13
阅读次数:
110
prometheus.yml 配置 - job_name: 'node_exporter' consul_sd_configs: - server: 'consul_ip:8500' services: ['node_exporter'] # 匹配service关键字 - job_name: 'se ...
分类:
其他好文 时间:
2019-11-02 20:10:17
阅读次数:
122
本人3年开发经验、18年年底开始跑路找工作,在互联网寒冬下成功拿到阿里巴巴、今日头条、东方明珠等公司offer,岗位是Java后端开发,最终选择去了东方明珠。 面试了很多家公司,感觉大部分公司考察的点都差不多,所以将自己的心得记下来,希望能给正在找或者准备找工作的朋友提供一点帮助。另外,目前在东方明 ...
分类:
编程语言 时间:
2019-11-01 12:47:44
阅读次数:
92
kubernetes 架构 四层,如下: Client层:即Kubernetes集群外部用户、客户端等; 服务访问层:即由Traefik ingress实现服务发现、负载均衡和路由规则定义等; 业务应用层:即基于Kubernetes平台构建和运行企业业务应用,如CI/CD持续集成、微服务项目、监控告 ...
分类:
Web程序 时间:
2019-10-31 10:43:54
阅读次数:
127
一、前言 springcloud是一系列框架的有序集合。它利用spring boot 的开发便利性巧妙的简化了分布式系统基础设施的开发,如服务发现与注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用spring boot 的风格做到一键启动。 本篇介绍spring cloud 中的eu ...
分类:
编程语言 时间:
2019-10-30 18:44:28
阅读次数:
100
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 这一机制为很多框架扩展提供了可能,比如在Dubbo、JDBC中都使用到了SPI ...
分类:
其他好文 时间:
2019-10-29 19:39:12
阅读次数:
128
1、描述zookeeper集群中leader,follower,observer几种角色 Zookeeper: 分布式系统:是一个硬件或软件组件分布在网络中的不同的计算机之上,彼此间仅通过消息传递进行通信和协作的系统。 特征: 分布性、对等性、并发性、缺乏全局时钟、故障必然会发生 典型问题: 通信异 ...
分类:
其他好文 时间:
2019-10-29 13:53:12
阅读次数:
159
环境准备:consul:高可用,分布式的服务发现的工具master主机—docker01:172.16.1.30node01主机—docker02:172.16.1.31node02主机—docker03:172.16.1.32注意:因为是测试环境,所以暂时关闭防火墙,禁用selinux,如果是对外网发布的服务器,是不可以关闭防火墙,可以设置iptables规则。项目操作:(1)docker01上
分类:
其他好文 时间:
2019-10-29 00:36:14
阅读次数:
127
Consul是用于服务发现和配置的工具。Consul是分布式的,高度可用的,并且具有极高的可伸缩性。Consul服务提供以下关键特性:服务发现:Consul的客户端可用提供一个服务,比如api或者mysql,另外一些客户端可用使用Consul去发现一个指定服务的提供者.通过DNS或者HTTP应用程序可用很容易的找到他所依赖的服务;健康检查:Consul客户端可用提供任意数量的健康检查,指定一个服务
分类:
其他好文 时间:
2019-10-28 23:56:54
阅读次数:
174