• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:consul

java

SpringCloud使用Consul做注册中心

SpringCloud使用Consul做注册中心
简介: Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 Consul 支持健康检查,并允许 HTTP 和 DNS 协议调用 API 存储键值对. 命令行超级好用的虚拟机管理软件 vgrant 也是 HashiCorp 公司开发的产品. 一致性协议采用 Raft 算法,用来保证服务的高可用. 使用 GO……继续阅读 »

java

consul安装配置,生产环境部署高可用环境

consul安装配置,生产环境部署高可用环境
前言 window下安装 linux下安装 修改默认端口 方法一 方法二 公网可以访问 查看集群节点信息 consul agent常用命令解读 创建server服务器 阿里云服务器部署高可用集群 consul概念 前言 有时发现点明一些理论知识,有助于我们理解概念。 consul和eureka一样,是用于分页式系统中服务注册和发现。与其他分布式……继续阅读 »

consul

Docker中的Consul和Spring Boot服务-不注销

Docker中的Consul和Spring Boot服务-不注销
因此,我们使用Spring-Boot编写了Java微服务,使用Consul进行服务发现和配置管理,并在Docker容器中运行。所有这些工作正常,但是当容器死亡或服务重新启动时,旧的服务ID在Consul中永远不会消失,并且在Consul UI中显示为“Failing”的服务永远不会消失,即使新容器已注册并显示所有绿色。 我们没有使用心跳-但是我找不到太多关于……继续阅读 »

consul

如何在Java应用程序内部检查grpc服务器的准备情况

如何在Java应用程序内部检查grpc服务器的准备情况
我遇到一个暴露GRPC服务的应用程序时遇到困难。我们开始的问题是,在进行滚动更新时,由于服务不可用性,我们从服务中遇到了故障,这是无法预料的,​​因为我们有多个节点,并且正在逐一部署节点。 我们正在使用consul进行服务发现,我们的应用程序逻辑是启动grpc服务(在Server类上调用make方法来启动),延迟一秒钟,然后注册到consul。我们得出的结论……继续阅读 »

consul

Wildfly-Swarm Consul服务发现-无效的服务地址

Wildfly-Swarm Consul服务发现-无效的服务地址
我正在开发Wildfly-Swarm应用,并且想使用Consul作为我的服务发现。因此,我添加了拓扑Consul分数,在project-defaults.yml中设置了Consul路径,并将@Advertise("service-name")添加到了Endpoint。 如果我使用 java –jar my-swarm-app.jar 一切正常。 我的pr……继续阅读 »

consul

当作为Docker容器运行时,Java Spring将不会与Consul对话

当作为Docker容器运行时,Java Spring将不会与Consul对话
我正在尝试解决我认为是运行微服务的常见用例。在这种情况下,我正在使用Spring Cloud应用程序测试领事。我正在尝试以两种不同方式测试领事。第一个在docker容器中运行,另一个在docker主机上运行。然后,我尝试启动一个将与任一领事示例对话的Spring Cloud容器。 当Spring Cloud应用程序作为Docker容器运行时,我无法让Spri……继续阅读 »