网站首页 站内搜索

搜索结果

查询Tags标签: RPC,共有 183条记录
  • 关于接口可维护性的一些建议

    作者:京东科技 D瓜哥在做新需求开发或者相关系统的维护更新时,尤其是涉及到不同系统的接口调用时,在可维护性方面,总感觉有很多地方差强人意。一些零星思考,抛砖引玉,希望引发更多的思考和讨论。总结了大概有如下几条建议:在接口注释中加入接口文档链接将调用接口处…

    2023/5/17 11:52:13 人评论 次浏览
  • .net core中Grpc使用报错:The remote certificate is invalid according to the validation procedure.

    因为Grpc采用HTTP/2作为通信协议,默认采用LTS/SSL加密方式传输,比如使用.net core启动一个服务端(被调用方)时:  public static IHostBuilder CreateHostBuilder(string[] args) =>Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder =>{…

    2023/4/13 11:22:03 人评论 次浏览
  • rpc项目中的负载均衡算法

    一致性hash算法(根据IP一致性hash) 一致性哈希策略的实现方式:我们先把服务列表中的地址进行哈希计算,把计算后的值放到哈希环上,接收到请求后,根据请求的固定属性值来进行哈希计算,然后根据请求的哈希值在哈希环上顺时针寻找服务地址的哈希值,寻找到哪个服务地址…

    2022/8/31 1:24:06 人评论 次浏览
  • RPC协议

    RPC 全称是 Remote Procedure Call ,即远程过程调用,其对应的是我们的本地调用。远程其实指的就是需要网络通信,可以理解为调用远程机器上的方法。那可能有人说:我用 HTTP 调用不就是远程调用了,那不也叫 RPC 了?不是的,RPC 的目的是:让我们调用远程方法像调用本地…

    2022/8/7 23:27:58 人评论 次浏览
  • 访问远程服务-RPC 与 REST

    方法调用 所做的传递参数、传回结果都依赖于栈内存。所以Caller 调用者 Callee 被调用者应该同属一个进程,拥有相同的 栈内存, 进程间通信(Inter-Process Communication,IPC) 管道(Pipe)或者具名管道(Named Pipe) 管道类似于两个进程间的桥梁,可通过管道在进程间…

    2022/7/28 23:24:36 人评论 次浏览
  • python RabbitMQ+RPC调用传输图片

    整理下用RabbitMQ在client和Server之间用RPC调用传输图片的笔记RPC:是远程过程调用。百度写了一大堆。此刻,我们简单点说:比如,我们在本地的代码中调用一个函数,那么这个函数不一定有返回值,但一定有返回。若是在分布式环境中,香我们前几章的例子,发送消息出去后,…

    2022/7/28 1:22:49 人评论 次浏览
  • 3.rpc基本原理

    调用步骤:dubbo的特性:

    2022/7/27 23:22:47 人评论 次浏览
  • ENVI中处理Worldview-3数据

    ENVI直接支持Worldview-3数据的处理和分析,包括正射校正、图像融合、光谱指数计算等。如下为一景标示02A级的Worldview-3数据,即经过融合处理。其中两个TIFF图像文件,.TIL为索引文件,.PRB为RPC文件,还有其他辅助文件。图:02A级数据在ENVI中直接打开.TIL,自动打开两…

    2022/6/14 23:23:15 人评论 次浏览
  • go语言之rpc支持json

    标准库的RPC默认采用Go语言特有的gob编码,因此从其它语言调用Go语言实现的RPC服务将比较困难。在互联网的微服务时代,每个RPC以及服务的使用者都可能采用不同的编程语言,因此跨语言是互联网时代RPC的一个首要条件。得益于RPC的框架设计,Go语言的RPC其实也是很容易实现…

    2022/4/25 23:15:42 人评论 次浏览
  • 基于TCP与HTTP的RPC调用的区别

    基于TCP与HTTP的RPC调用的区别 RPC即远程服务调用 出现原因:随着项目越来越大,访问量越来越大,为了突破性能瓶颈,需要将项目拆分成多个部分,这样比起传统的项目都是本地内存调用,分布式的项目之间需要在网络间进行通信 服务之间的远程调用通常有两种方式,即基于TCP…

    2022/4/17 6:20:22 人评论 次浏览
  • namenode rpc 请求队列调优

    当 datanode 上新写完一个块,默认会立即汇报给 namenode。在一个大规模 Hadoop 集群上,每时每刻都在写数据,datanode 上随时都会有写完数据块然后汇报给 namenode 的情况。因此 namenode 会频繁处理 datanode 这种快汇报请求,会频繁地持有锁,其实非常影响其他 rpc 的…

    2022/4/11 14:13:05 人评论 次浏览
  • RPC及Dubbo和ZooKeeper的安装

    RPC及Dubbo和ZooKeeper的安装 RPC通信有两种方式:HTTP(无状态协议,通信协议),RPC(远程过程调用) 它两的本质没有区别,只是功能有点不一样官方解释:RPC是指远程过程调用,是一种进程间通信方式,他是一种技术的思想,而不是规范,它允许程序调用另一个地址空间的过…

    2022/4/8 23:25:40 人评论 次浏览
  • 手写RPC框架

    参考视频:https://www.imooc.com/learn/1158 参考博客:https://www.zhihu.com/question/25536695/answer/221638079 本地过程调用 RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multipl y来计算lvalue * …

    2022/3/31 23:22:24 人评论 次浏览
  • 17道java Dubbo必问题

    1 Dubbo 是什么?RPC 又是什么?Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,以及 SOA 服务治理方案。RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。R…

    2022/3/20 17:28:23 人评论 次浏览
  • 【Java高级工程师蜕变之路】032 自定义RPC框架

    分布式架构网络通信 分布式的基础问题是远程服务是怎么通讯的。 java领域有很多可实现远程通讯的技术,例如:RMI、Hessian、SOAP、ESB和JMS等。 基本原理 从网络通信的底层去看,通信要做的事情就是把流从一台计算机传输到另外一台计算机。使用传输协议和网络IO实现,传输…

    2022/3/6 9:15:02 人评论 次浏览
共183记录«上一页1234...13下一页»
扫一扫关注最新编程教程