Eureka 服务注册与发现 什么是Eureka 遵循的是AP原则 Eureka是NetFlix的一个子模块,也是核心模块之一。Eureka是一个基于Rest的服务,用于定位服务,以实现云端中间层服务发现和故障转移,服务注册与发现对于微服务来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符 ...
分类:
编程语言 时间:
2020-07-19 23:34:36
阅读次数:
97
一.Loki介绍整体架构Loki的架构非常简单,使用了和prometheus一样的标签来作为索引,也就是说,你通过这些标签既可以查询日志的内容也可以查询到监控的数据,不但减少了两种查询之间的切换成本,也极大地降低了日志索引的存储。Loki将使用与prometheus相同的服务发现和标签重新标记库,编写了pormtail,在k8s中promtail以daemonset方式运行在每个节点中,通过kub
分类:
其他好文 时间:
2020-07-17 01:20:22
阅读次数:
429
写在前面 大家都知道 Github 是一个程序员福地,这里有各种厉害的开源框架、软件或者教程。这些东西对于我们学习和进步有着莫大的进步,所以我有了这个将 Github 上非常棒的 Java 开源项目整理下来的想法。觉得不错的话,欢迎小伙伴们去star一波。 很多小伙伴都不知道学习什么开源项目,这篇文 ...
分类:
编程语言 时间:
2020-07-16 18:16:55
阅读次数:
64
动态伸缩, 根据流量增加或减少机器 灾备 ,如果宕机了 consul 获取所有rpc请求地址,并实时检测 (服务发现机制) 每个服务启动的时候,就会把所有服务注册到consul 为什么不用负载均衡,服务就几百个。consul 可以做自动选举。consul可以做集群。 consul 基于go语言, c ...
分类:
其他好文 时间:
2020-07-11 22:45:05
阅读次数:
76
一、首页显示的微服务名 Eureka 首页显示的微服务名默认为:机器主机名:应用名称:应用端口,也就是: ${spring.cloud.client.hostname}:${spring.application.name}:${spring.application.instance_id}:${se ...
分类:
其他好文 时间:
2020-07-10 21:08:38
阅读次数:
111
Ocelot是一个用.NET Core实现并且开源的API网关,它功能强大,包括了:路由、请求聚合、服务发现、认证、鉴权、限流熔断、并内置了负载均衡器与Service Fabric、Butterfly Tracing集成。这些功能只都只需要简单的配置即可完成,下面我们会对这些功能的配置一一进行说明。 ...
分类:
Web程序 时间:
2020-07-08 15:34:16
阅读次数:
103
dubbo的spi机制源码流程 1.0 源码解读见dubbo官网:http://dubbo.apache.org/zh-cn/docs/source_code_guide/dubbo-spi.html 1.1 SPI 全称为 Service Provider Interface,是一种服务发现机制。 ...
分类:
其他好文 时间:
2020-07-08 15:01:11
阅读次数:
55
Consul是什么 Consul是一个服务网格(微服务间的 TCP/IP,负责服务之间的网络调用、限流、熔断和监控)解决方案,它是一个一个分布式的,高度可用的系统,而且开发使用都很简便。它提供了一个功能齐全的控制平面, 主要特点是:服务发现、健康检查、键值存储、安全服务通信、多数据中心。 安装Con ...
分类:
编程语言 时间:
2020-07-07 14:58:25
阅读次数:
62
问题描述 当我新克隆一个react项目,然后安装好依赖包后,启动服务,发现浏览器控制台报如下warning: VM25 common.bundle.js:36926 Warning: componentWillMount has been renamed, and is not recommende ...
分类:
其他好文 时间:
2020-07-05 00:37:34
阅读次数:
152
什么是nacos Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。 官方介绍是这样的: Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务 ...
分类:
编程语言 时间:
2020-07-02 18:24:52
阅读次数:
241