gRPC
-
使用OTEL、Jaeger和Prometheus控制您的服务
让我们讨论一个重要问题:如果出现问题,我们如何监控我们的服务? 一方面,我们可以使用Prometheus进行警报,使用Kibana创建仪表板和其他实用功能。我们…
-
使用OpenTelemetry和Jaeger进行追踪
跟踪是跟踪请求通过复杂系统的一个关键组成部分。这种可见性揭示了瓶颈和错误,使更快地解决问题成为可能。在我们Go Web服务系列的上一篇文章中,我们探讨了可观测性…
-
5步将Istio与OPA集成
认证和授权是云架构师和DevOps工程师需要解决的网络安全谜题的重要组成部分。在这篇博客中,我们将特别查看如何实现授权/访问控制;即,认证实体在Istio服务网…
-
gRPC与REST:比较API实现方法
在今天的文章中,我将深入探讨gRPC和REST,这可能是当今创建API最常用的两种方法。 I will start with a short character…
-
在.Net Core中构建简单的gRPC聊天服务器
本文将指导您创建一个简单的并发gRPC聊天服务器应用程序。我们将使用跨平台、开源且模块化的.NET Core框架来构建聊天服务器应用程序。文章将涵盖以下主题: …
-
客户端的 gRPC
多数使用REST进行系统间通信的组件,其负载通常采用JSON格式序列化。截至目前,JSON缺乏一个广泛使用的模式验证标准:JSON Schema并未普及。标准化…
-
深入理解gRPC概念、应用场景及最佳实践
随着应用程序开发的推进,在众多事项中,有一项我们较少担忧:计算能力。由于云服务提供商的出现,我们不再为管理数据中心而烦恼。一切资源都能在几秒内按需获取,这也导致…
-
深入探讨REST、gRPC与GraphQL在Web项目中的应用
在动态变化的网页开发领域,API技术的选择对项目的成功与否及效率起着决定性作用。本文将深入探讨三大主流技术:REST、gRPC和GraphQL。每种技术都携带着…
-
gRPC与REST:差异、相似之处及应用场景
流行的客户端-服务器架构将通信分为两部分:一部分承担所有繁重任务并提供服务,称为服务器;另一部分享受这些服务,称为客户端。 在一般的客户端-服务器通信中,客户端…