深圳幻海软件技术有限公司 欢迎您!

  • 2023 年十大 API 管理趋势

    本文探讨了API管理在数字化转型中的重要性,以及API管理面临的挑战和发展机遇。文章重点介绍了十大API管理发展趋势,包括API安全性、API标准化、云端API管理解决方案、低代码API平台、API市场、新兴API协议、人工智能与API、开发者体验、API分析和无服务器架构等。通过关注这些趋势,企业

  • Kubernetes中配置livenessProbe、ReadinessProbe和StartupProbe

    livenessProbe、readinessProbe和startupProbe作用kubelet使用livenessProbe(存活探针)来判断何时重启容器。例如,当程序中产生死锁的时候,程序还在运行,通过livenessProbe可以检测到程序已不能正常提供服务。这种情况下重启容器可以让程序恢

  • 云原生应用开发之Go 中构建 gRPC

    1.什么是gRPCgRPC由谷歌开发的,是一种语言中立、平台中立、开源的远程调用过程。什么是远程调用过程?简单理解就是公开本地应用给其他应用程序调用的方法。gRPC是一项进程间通信技术,可以用来连接、调用、操作和调式分布式异构应用程序。也像RPC应用程序的特点一样:像调用本地函数一样。2.特点gRP

  • Linkerd 与 Ingress-Nginx 结合使用以及对服务的访问限制

    出于简单,Linkerd本身并没有提供内置的Ingress控制器,Linkerd旨在与现有的KubernetesIngress解决方案一起使用。要结合Linkerd和你的Ingress解决方案需要两件事:配置你的Ingress以支持Linkerd。网格化你的Ingress控制器,以便它们安装Link

  • 一个简单的案例入门 gRPC

    这篇文章本来要在年前和小伙伴们见面,但是因为我之前的Mac系统版本是10.13.6,这个版本比较老,时至今天在运行一些新鲜玩意的时候有时候会有一些BUG(例如运行最新版的Nacos等),运行gRPC的插件也有BUG,代码总是生成有问题,但是因为系统升级是一个大事,所以一直等到过年放假,在家才慢慢折腾

  • 使用 gRPC 和 .NET7 构建高性能服务

    .NET7正式推出标准期限支持,支持期限为18个月。其中包括许多令人兴奋的新功能,包括WebAPI、gRPC、ASP.NET和C#11的性能升级。本文涵盖以下主题:.NET7中的性能改进。gRPCJSON转码。在.NET7中创建gRPC服务。在Postman使用gRPC服务。使用服务器反射和Post

  • API开发,gRPC还是GraphQL?

    ​译者|崔皓审校|云昭gRPC是由Google开发的一个高性能、通用的开源RPC框架,主要面向移动应用开发且基于HTTP/2协议标准而设计,同时支持大多数流行的编程语言。GraphQL既是一种用于API的查询语言,且GraphQL对API中的数据提供了一套易于理解的完整描述,使得客户端能够准确地获得

  • Go 语言创始人:复制亿点点代码比用别人轮子好!

    大家好,我是煎鱼。平时我们经常会进行网上冲浪,学习经验、知识以及吃瓜。在代码界,还有同学调侃我们就是c+v(复制粘贴)工程师。我的专用快捷键:在Go语言中,有一句谚语也指出了”复制“的有益之处,叫做:"Alittlecopyingisbetterthanalittledependency"(复制一点

  • 总监又来了,人狠话不多,这篇 gRPC,小弟佩服!

    大家好,我是楼仔!RPC、gRPC、Thrift、HTTP,大家知道它们之前的联系和区别么?这些都是面试常考的问题,今天我们带大家先搞懂RPC和gRPC。在讲述gPRC之前,我们需要先搞懂什么是RPC。不BB,直接上文章目录:1.RPC1.1什么是RPC?RPC(RemoteProcedureCal

  • 使用 gRPC、Ballerina 和 Go 构建有效的微服务

    关键要点根据交互和沟通方式,我们可以将微服务分为两类:面向外部的微服务和内部微服务。RESTfulAPI是面向外部的微服务事实上的通信技术(REST的普遍性和丰富的支持生态系统在其持续成功中发挥着至关重要的作用)。gRPC是远程过程调用(RPC)API范式的一个相对较新的实现。它可以在内部微服务之间

  • Golang用Proto文件同时生成gRPC和HTTP

    大家好,我是Z哥。做技术的都知道,程序之间的通讯,常用的方式有两种,RPC和HTTP。普遍的共识是系统内部的各个子系统之间的通讯用RPC,与外部系统之间的通讯用HTTP。为了避免需要分别编写两套契约文件来生成两套API(.proto和.api),如果能够根据同一份契约文件生成两套API的代码就太棒了

  • Go:gRPC-Gateway 完全指南,你懂了吗?

    大家好,我是程序员幽鬼。gRPC越来越流行,相关的插件也很多,今天介绍的就是一个gRPC插件。gRPC-Gateway是一个插件,它为gRPC服务生成反向代理服务器,将Restful/JSON转换为gRPC,反之亦然。换句话说,gRPC-Gateway将在你的gRPC服务上创建一个层,该层将充当客户

  • 微服务架构与 gRPC 和 REST 的集成挑战

    本文总结和提出了解决当前在实现微服务时明显的问题,主要包括服务之间的内部通信,这种一般使用RPC通信。外部第三方系统需要通过HttpRest方式访问服务,这些服务可能只提供了RPC接口。介绍微服务架构的采用率正在上升,并因其带来的灵活性(包括可维护性和可扩展性)而被广泛接受。随着容器化,微服务架构变

  • 一篇带给你PostmangRPC功能使用介绍

    工具现状对于API调试工具来说近几年国内有不少整合的比较好的工具,比如Apifox、Apipost等。这些工具主打主打功能整合,多种功能集成一步到位,但目前对于协议的多样性则支持得较慢,截止本文写作时间点,其更多类型的支持暂时放到了后续规划中。PostmanPostman作为API调试的老大哥,整体

  • 如何基于gRPC沟通微服务框架

    本文我们来讲解一下如何使用gRPC构建微服务,gRPC是一个开源框架,可用于构建可扩展且高性能的微服务并创建服务之间的通信。背景随着企业越来越多地转向微服务,对构建这些微服务的低延迟和可扩展框架的需求也在增加。为了满足这一需求,各种工具和框架提供商正加快满足微服务需求。同时从构建大型微服务应用程序的

  • Golang 语言 gRPC 服务怎么同时支持 gRPC 和 HTTP 客户端调用?

    01介绍关于gRPC的文章,我们之前写过几篇,如果读者朋友还对gRPC不了解,我建议您可以翻阅一下公众号的历史文章。当我们需要提供gRPC服务的RESTfulAPI时,可以先创建一个gRPC客户端服务,在gRPC客户端服务编写RESTfulAPI,接收到HTTP请求时,通过gRPC客户端服务调用gR

  • Go 实现分布式高可用后台:使用 gRPC 实现日志微服务

    掌握了gRPC的基本原理后,我们可以借助它来实现日志的微服务功能。在构建高并发系统时,内部的服务组件通常使用gRPC来实现高效数据传输,因此我们把前面使用json完成的日志服务改成用gRPC来完成。第一步还是要定义proto文件,修改proglog/api/v1下面的log.proto文件:复制sy

  • 浅议 C# 客户端和服务端通信的几种方法: Rest 和 Grpc 和其他

    在C#客户端和C#服务器之间进行通信的方法有很多。一些功能强大,而其他功能则不是很多。有些非常快,有些则不是。知道不同的选择很重要,这样您才能决定最适合自己的选择。本文将介绍当今最流行的技术,以及为何如此广泛地使用它们。我们将讨论REST,gRPC及其两者之间的所有内容。最佳方案让我们考虑一下我们希

  • Golang 语言 gRPC 到底是什么?

    1.介绍我们上一篇文章「Golang语言gRPC使用的接口设计语言protobuf」介绍了Golang语言gRPC使用的接口设计语言Protobuf,本文我们开始介绍主角-谷歌开源的RPC框架gRPC。在正式介绍gRPC之前,我们先简单介绍一下什么是RPC,它是RemoteProcedureCall

  • 使用gRPC构建实际的微服务

    【51CTO.com快译】早期的微服务实现利用了代表性状态传输(REST)架构作为事实上的通信技术。然而,充分利用REST的服务常常适用于面向外部的服务,这些服务直接暴露给消费者。由于它们基于传统的基于文本的消息传递(JSON、XML和CVSoverHTTP等)――针对人类进行了优化,因此这些不是内

推荐阅读