网站首页 站内搜索

搜索结果

查询Tags标签: gRPC,共有 137条记录
  • API架构的选择,RESTful、GraphQL还是gRPC

    hi,我是熵减,见字如面。在现代的软件工程中,微服务或在客户端与服务端之间的信息传递的方式,比较常见的有三种架构设计的风格:RESTful、GraphQL和gRPC。 每一种模式,都有其特点和合适的使用场景,今天,我们主要来对三种风格做一个深入的理解和对比,以方便我们在做…

    2023/5/19 14:22:28 人评论 次浏览
  • gRPC 应用指引

    一、核心概念、架构及生命周期1、服务定义 gRPC 默认使用 protocol buffers。service HelloService {rpc SayHello (HelloRequest) returns (HelloResponse); }message HelloRequest {string greeting = 1; }message HelloResponse {string reply = 1; }gRPC 可以定义四种…

    2023/4/25 14:22:03 人评论 次浏览
  • API 接口主流协议有哪些?如何创建 HTTP/HTTP、WebSocket/WebSockets、TCP/UDP、gRPC、SOAP、Dubbo/HSF 等不同协议?

    API 接口协议繁多,不同的协议有着不同的使用场景。70% 互联网应用开发者日常仅会接触到最通用的 HTTP 协议,相信大家希望了解更多其他协议的信息。我们今天会给大家介绍各种 API 接口主流协议和他们之间的关系。 1、API 接口主流协议有哪些? 接口协议分成两类: 传输层…

    2023/4/21 18:53:08 人评论 次浏览
  • gRPC(Java) keepAlive-icode9机制研究

    结论gRPC keepAlive是grpc框架在应用层面连接保活的一种措施。即当grpc连接上没有业务数据时,是否发送pingpong,以保持连接活跃性,不因长时间空闲而被Server或操作系统关闭gRPC keepAlive在client与server都有,client端默认关闭(keepAliveTime为Long.MAX_VALUE), server端…

    2022/11/20 1:23:58 人评论 次浏览
  • 学习新编程语言的7个icode9 简单有效的技巧

    能够促进你个人职业生涯关键专业技能之一是——编号。无论你是希望在行业领域获得一个黄金位置,又或者是想创建一个有趣的应用程序流程,变成编号权威专家都会是您专业与个人成长的主要财产。做为新手,如果你想掌握相关编号如何更好地把握一切计算机语言的其他信息,那么…

    2022/11/19 23:54:02 人评论 次浏览
  • 【iOS逆向与安全】frida-trace入门

    【iOS逆向与安全】frida-trace入门 前言frida-trace是一个用于动态跟踪函数调用的工具。支持android和ios。安装教程请参考官网。工欲善其事必先利其器。本文将以某App为示范,演示frida-trace的各种方法在iOS中的应用。一、目标让看文章的你在使用frida-trace时更得心应手…

    2022/11/19 23:54:01 人评论 次浏览
  • gRPC与REST对比

    gRPC类型 ​ gRPC有四种类型: 1. UNARY: 单一的请求响应; 2. CLIENT STREAMING: 客户端流式发送,服务端单一响应; 3. SERVER STREAMING: 客户端单一请求,服务端流式响应; 4. BIDIRECTIONAL STREAMING: 双工流式请求响应gRPC VS RESTgRPC RESTHTTP/2 most used …

    2022/9/15 23:19:57 人评论 次浏览
  • 【gRPC】C++异步服务端客户端API实例及代码解析

    对于同步API而言,程序的吞吐量并不高。因为在每次发送一个gRPC请求时,会阻塞整个线程,必须等待服务端的ack回到客户端才能继续运行或者发送下一个请求,因此异步API是提升程序吞吐量的必要手段。 gRPC异步操作依赖于完成队列CompletionQueue 官网教程:https://grpc.io…

    2022/9/7 14:23:22 人评论 次浏览
  • 关于python中使用grpc的map

    map类似于python中的字典,但是由于其没有重写__setitem__魔法方法,所以在有的使用场景下 有所不同 如以下情况: message Point{int32 x=1;int32 y=2;}map<string,Point>resultDict=1;这个时候对于map中添加值的时候不能直接使用 map[key1]=Point(x=111,y=222)可以…

    2022/7/21 14:22:48 人评论 次浏览
  • nodeJs grpc

    node 使用grpc npm init 创建项目 demo.proto syntax = "proto3";package hello;service Greeter {rpc SayHello (HelloRequest) returns (HelloReply) {} }message HelloRequest {string message = 1; }message HelloReply {string message = 1; }pb.js const …

    2022/7/8 1:20:19 人评论 次浏览
  • .NET Core(.NET6)中gRPC使用

    目录一、简介 二、创建gRPC服务端1.创建gRPC项目 2.编写自己的服务三、创建gRPC客户端1.创建客户端项目 2.grPC服务https的调用 3.gRPC内网http调用 4.IOC注入的方式调用gRPC四、webapi中加入gRPC 回到顶部 一、简介 简单解析一下gRPC,gRPC 是一个由Google开源的,跨语言…

    2022/7/5 23:20:33 人评论 次浏览
  • Go-micro微服务

    Go微服务 服务拆分原则 :高内聚低耦合 ​ 简而言之,微服务架构风格是将单个应用程序作为一组小型服务开发的方法,每个服务程序都在自己的进程中运行,并与轻量级机制(通常是HTTP资源API)进行通信。这些服务是围绕业务功能构建的。可以通过全自动部署机器独立部署。这…

    2022/7/3 23:22:38 人评论 次浏览
  • Java GRPC超时机制

    所谓困难,则是激发个人抵制困难的机会,激发新能力的机会; --- Java的gRPC没有没有Timeout机制,不过在其中增加了Deadline机制;但使用时容易出错,以下为我踩的几个坑; 引入gRPC超时机制的原因是因为其他服务请求gRPC所在服务,若gRPC一直执行不完,会导致任务堆积;…

    2022/6/28 1:23:50 人评论 次浏览
  • Golang gRPC-Gateway:gRPC转换为HTTP协议对外提供服务

    1、概述 gRPC常用于服务端之间的相互调用,如果想把服务暴露给前端,虽然动手修改服务端也能实现,但似乎增加了不少工作量,此时还可以选择gRPC-Gateway方式来快速将gRPC服务以http的方式暴露出来; gRPC-Gateway 是 Google protocol buffers compiler protoc 的插件。 它…

    2022/6/2 23:22:41 人评论 次浏览
  • 网络与grpc

    gRPC rpc,远程过程调用,通过计算机网络从一个节点调用另一个节点的服务,就像本地调用一样。rpc是一个协议,遵循协议实现的框架为rpc框架,比较典型的有 Dubbo、Thrift 和 gRPCrpc调用过程rpc框架组成rpc和http区别RPC 是远程过程调用,其调用协议通常包括序列化协议和…

    2022/5/5 6:13:57 人评论 次浏览
共137记录«上一页1234...10下一页»
扫一扫关注最新编程教程