小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
优化我们的Chef基础架构

在Slack,我们使用Chef作为核心,管理着数万个托管各种服务的EC2实例。为了提高可靠性,我们将Chef基础架构分片,并使用Consul替代Chef搜索。我们还开发了Chef Librarian服务来管理cookbook的版本和环境的更新。我们还介绍了在cookbook上传方面的挑战,并提出了一种更高效的方法。我们还讨论了在Chef环境中搜索的问题,并介绍了我们开发的Shearch服务。最后,我们提出了进一步改进部署安全性的想法,包括更细分的Chef环境和采用Chef PolicyFiles和PolicyGroups。

优化我们的Chef基础架构

Slack Engineering
Slack Engineering · 2024-09-17T07:00:57Z

本文介绍了使用Consul和NGINX时遇到的服务发现问题,作者发现NGINX Open Source不支持基于DNS的服务发现,但通过重新构建NGINX并添加nginx-upstream-dynamic-servers模块,可以实现相同的功能。文章强调了备份配置、卸载旧版本、安装依赖、构建和安装NGINX的重要性。

如何从源代码构建带有模块的NGINX

DEV Community
DEV Community · 2024-09-13T17:40:57Z

微服务通过分解系统为独立服务提供灵活性和快速适应能力。Consul是常用的服务发现解决方案,可在.NET应用程序中实现服务发现。服务发现简化微服务管理,提高系统弹性和可靠性。

使用 .NET 和 Consul 在微服务中发现服务

dotNET跨平台
dotNET跨平台 · 2024-07-31T00:02:13Z
HashiCorp发布Consul 1.19版本,增强Kubernetes和Nomad集成

HashiCorp发布了Consul 1.19版本,为Kubernetes引入了新的CRD,简化了外部服务注册流程。此外,还增强了与Nomad的集成,提供了增强的快照功能和管理分区支持。

HashiCorp发布Consul 1.19版本,增强Kubernetes和Nomad集成

InfoQ
InfoQ · 2024-07-23T19:00:00Z

随着Aspire发布preview5的更新,Microsoft.Extensions.ServiceDiscovery也进行了更新。该更新主要介绍了Microsoft.Extensions.ServiceDiscovery(preview5)以及如何扩展其他中间件的发现集成。

.NET服务发现(Microsoft.Extensions.ServiceDiscovery)集成Consul

dotNET跨平台
dotNET跨平台 · 2024-04-22T00:00:37Z

HashiCorp宣布将其许可政策从Mozilla公共许可证v2.0更改为商业源代码许可证(BSL)v1.1,引发了争议和抵制。BSL许可证允许在商业源代码期间提供付费支持和服务。Nacos被介绍为HashiCorp产品的潜在替代方案,提供更好的许可条款、CAP支持、可靠性和生态系统集成。提供了使用Nacos Sync从Consul迁移到Nacos的指南。

Consul 留给你的时间不多了

阿里云云栖号
阿里云云栖号 · 2024-01-30T06:55:18Z

本文介绍了如何使用Consul和Registrator在服务层上进行零停机的Docker-Compose蓝绿部署。通过使用Consul处理持续部署过程的其余部分,可以在不停机的情况下部署项目。建议在WSL2和Ubuntu 22.04.3 LTS、Docker (24.0)、Docker-Compose (2.18)上进行测试。不建议在CircleCI等容器中使用Docker-Blue-Green-Runner,因为这些构建者在自己的容器环境中运行,导致难以利用卷。在应用程序中的镜像或Dockerfile中必须包含"bash"和"curl"。不建议同时使用本地和真实环境。

蓝绿 Consul 部署:PHP、Java 和 Node.js 示例

极道
极道 · 2023-09-06T22:41:00Z
5. 服务注册发现、配置中心集一体的 Spring Cloud Consul

本文介绍了Consul作为服务发现和配置中心的工具,提供了服务发现、故障检测、多数据中心和键值存储等功能。Spring Cloud Consul可以替代Spring Cloud Eureka和Spring Cloud Config,并具有独特优势。文章还提供了使用Consul的示例。

5. 服务注册发现、配置中心集一体的 Spring Cloud Consul

古时的风筝
古时的风筝 · 2023-06-02T00:56:23Z

前言在这几年的工作中,也经历过几个微服务项目,大多数都上了k8s,基本上都看不到Consul的身影,所以在工作之余折腾了下Consul,作为个人来讲还是得学习下,所以也就顺便通过文章来记录下学习过程。还有就是现在基本上只要提到微服务,其中涉及到的知识点就会很繁多,遇到的问题也会很多,建议阅读本文前先了解下“什么是Consul?”,”什么是注册中心、服务注册、服务发现?”,”为什么需要有服务注册与服...

.Net 6 使用 Consul 实现服务注册与发现

dotNET跨平台
dotNET跨平台 · 2023-01-09T00:00:52Z

现代应用程序通常由大量 微服务 组成,这些微服务在本地和云中分布的容器中运行。在这种情况下,服务网格是解决这些分布式微服务的安全性、连接性和可观察性挑战的基础设施层。但是,额外的组件层(来自 Mesh 基础设施)拦截所有流量对延迟的影响又如何呢? 在本文中,对不同的 Service Mesh 性能进行了测量和评估。下图说明了一个基本的 Service Mesh...

服务网格性能评估:Istio、Linkerd、Kuma 和Consul比较

解道jdon.com
解道jdon.com · 2022-09-23T10:35:00Z

Tiresias 发布了 v0.3 版本,重新实现了同步逻辑并修复了部分 BUG。新逻辑将源读取与目标更新分开,使用 leveldb 存储数据,更好地处理连接失败等问题。同时新增对 fs glob path 和 Consul 的支持,简化了管理。

Tiresias v0.3

Xuanwo's Blog
Xuanwo's Blog · 2018-07-22T16:00:00Z

consul 是一个支持多数据中心分布式高可用,用于服务发现和配置共享的工具。那么,之前已经有了众多的用于服务发现和配置的工具,如:etcd、zookeeper 等,为什么还冒出来个 consul?阅读 Consul vs. Other Software 或许你可以找到答案。 consul 关键特性 服务发现:支持服务发现。你可以通过 DNS 或 HTTP...

consul 支持多数据中心的服务发现与配置共享工具

Deepzz's Blog
Deepzz's Blog · 2017-09-14T09:53:00Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码