ICode9

精准搜索请尝试: 精确搜索
  • Dubbo之从服务消费端说起2021-12-05 22:32:43

    既然Dubbo是一个RPC框架,我们就从分解一个RPC框架开始,然后把Dubbo中的模块和代码对应到RPC的每个部分上。 RPC框架分解 本地调用 本地进程内调用就不用多讲了,我们每天写的代码大部分都是这个 EchoService service = new EchoServiceImpl(); service.sayHello("Dubbo");

  • [源码解析] PyTorch 分布式 Autograd (2) ---- RPC基础2021-11-30 20:03:43

    [源码解析] PyTorch 分布式 Autograd (2) ---- RPC基础 目录[源码解析] PyTorch 分布式 Autograd (2) ---- RPC基础0x00 摘要0x01 示例0x02 RPC 基础2.1 初始化2.1.1 初始化后端2.1.2 生成代理2.1.3 设置代理2.1.4 静态类变量2.2 RPC 代理2.2.1 RpcAgent2.2.2 ProcessGroupAgent2.

  • API 如何选择 REST,GraphQL还是gRPC2021-11-30 19:04:28

    关于API的演进   CORBA RDA XML-RPC SOAP REST JSON-RPC ODATA GraphQL gRPC       gRPC是什么?

  • Hadoop Yarn RPC未授权访问漏洞2021-11-30 11:35:50

    漏洞详情: Apache Hadoop YARN (Yet Another Resource Negotiator)是一种新的 Hadoop 资源管理器,它是一个通用资源管理系统,可为上层应用提供统一的资源管理和调度,它的引入为集群在利用率、资源统一管理和数据共享等方面带来了巨大好处。Hadoop Yarn默认对外开放RPC服务,攻击者可利用RP

  • [源码解析] PyTorch 分布式 Autograd (1) ---- 设计2021-11-29 22:01:33

    [源码解析] PyTorch 分布式 Autograd (1) ---- 设计 目录[源码解析] PyTorch 分布式 Autograd (1) ---- 设计0x00 摘要0x01 分布式RPC框架1.1 RPC 框架1.2 PyTorch RPC 四大支柱1.3 RRef1.3.1 假设条件1.3.2 同步调用1.3.2 异步调用0x02 示例0x03 前向传播期间的 Autograd 记录0x0

  • [源码解析] PyTorch 分布式 Autograd (1) ---- 设计2021-11-29 20:33:37

    [源码解析] PyTorch 分布式 Autograd (1) ---- 设计 文章目录 [源码解析] PyTorch 分布式 Autograd (1) ---- 设计0x00 摘要0x01 分布式RPC框架1.1 RPC 框架1.2 PyTorch RPC 四大支柱1.3 RRef1.3.1 假设条件1.3.2 同步调用1.3.2 异步调用 0x02 示例0x03 前向传播期间的 Au

  • 学习分布式一致性协议:自己实现一个Raft算法2021-11-27 16:02:32

    前言 MIT6.824是麻省理工学院开设的一个很棒的分布式系统公开课程, 课程的Schedule在这里 ,这门课程的学习方式主要是通过教授的 lecture 讲解、Paper阅读、FAQ答疑,以及实践lab来完成的,是一个学习理论知识,然后动手实践的过程,个人认为是很好的学习方式,而MIT6.824公开课让更多不

  • Dubbo3 应用级服务发现2021-11-24 09:35:21

    https://dubbo.apache.org/zh/blog/2021/06/02/dubbo3-应用级服务发现/ 本文介绍了 Dubbo3 应用级服务发现的实现原理 Wednesday, June 02, 2021 1 服务发现(Service Discovery) 概述 从 Internet 刚开始兴起,如何动态感知后端服务的地址变化就是一个必须要面对的问题,为此人们定义

  • CSharp使用Thrift作为RPC框架入门(一)2021-11-23 21:33:20

    前言 本文将介绍由 Facebook 开发的远程服务调用框架 Apache Thrift,它采用接口描述语言定义并创建服务,支持可扩展的跨语言服务开发,所包含的代码生成引擎可以在多种语言中,如 C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk 等创建高效的、无缝的服务,

  • So eazy 使用Netty和动态代理一键实现一个简单的RPC2021-11-23 16:04:24

    RPC(remote procedure call)远程过程调用 RPC是为了在分布式应用中,两台主机的Java进程进行通信,当A主机调用B主机的方法时,过程简洁,就像是调用自己进程里的方法一样。 RPC框架的职责就是,封装好底层调用的细节,客户端只要调用方法,就能够获取服务提供者的响应,方便开发者编写代码。 RPC

  • 项目怎么写日志2021-11-23 15:02:16

    日志格式 log.info(" yn - 【日志中文说明】-【类名.方法名】-【param(入参变量1,入参变量2):】{},{} -【res(结果变量):{}】" ,入参变量1,入参变量2,结果变量); log.error(" yn - 【日志r中文说明】-【类名.方法名】-【param(入参变量1,入参变量2):】{},{} 】" ,入参变量1,入参变量

  • RPC 框架总结与进阶2021-11-20 23:31:08

    框架总结 Netty 服务端启动 Netty 提供了 ServerBootstrap 引导类作为程序启动入口,ServerBootstrap 将 Netty 核心组件像搭积木一样组装在一起,服务端启动过程我们需要完成以下三个基本步骤: 配置线程池。Netty 是采用 Reactor 模型进行开发的,在大多数场景下,我们采用的都是主从多线

  • 服务发现与负载均衡机制的实现2021-11-19 23:35:27

    服务发现与负载均衡机制的实现 注册中心选型 服务消费者在发起 RPC 调用之前,需要知道服务提供者有哪些节点是可用的,而且服务提供者节点会存在上线和下线的情况。所以服务消费者需要感知服务提供者的节点列表的动态变化,在 RPC 框架中一般采用注册中心来实现服务的注册和发现。 目前

  • silky微服务框架的服务治理介绍2021-11-19 10:05:11

    目录服务治理的概念服务注册与发现负载均衡超时故障转移(失败重试)熔断保护(断路器)限流RPC限流HTTP限流1. 添加配置2. 注册服务3.启用 AspNetCoreRateLimit 的 相关中间件,实现HTTP限流。服务回退(服务降级)在服务端实现回退方法在消费端实现回退方法链路跟踪安全缓存拦截开源地

  • RPC(远程过程调用协议)2021-11-15 18:31:11

    RPC(Remote Procedure Call Protocol)——远程过程调用协议,是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。它假定某些传输协议的存在,如TCP或UDP,以便为通信程序之间携带信息数据。通过它可以使函数调用模式网络化。在OSI网络通信模型中,RPC跨越了传

  • 大数据开发之必须学会的资源调度平台YARN2021-11-15 12:33:26

    1.YARN 基本架构 YARN 总体上一个 Master/slave 架构,在整个资源调度框架中,包含几个关键角色:ResourceManager 、NodeManager 、ApplicationMaster 、Container。其基本架构图如下: 由上图可知,Client 负责任务的提交,NodeManager 通过心跳机制向 ResoureceManager 汇报自​​大数据培

  • 00- 写在最前2021-11-14 13:32:45

    本书分为四个部分 第一部分: 详细地介绍了Netty的相关概念以及核心组件。 第二部分: 介绍自定义协议经常用到的编解码器。 第三部分: 介绍Netty对于应用层高级协议的支持,会覆盖常见的协议及其在实践中的应用。 第四部分: 几个案例的研究。    序: 曾经人们认为Web应用服务器将会让我

  • 关于Go语言微服务的入门使用之RPC部分2021-11-13 19:03:29

    该博客主要是关于微服务中RPC的使用。 关于RPC入门 1、前言2、什么是RPC3、RPC使用步骤3.1 Socket 中:3.2 RPC中: 4、关于RPC的使用细节4.1 注册rpc服务4.2 绑定rpc服务4.3 调用远程服务 5、相关代码6、使用jsonrpc进行改进7、封装8、总结 1、前言 关于微服务在很多文章

  • openstack nova同步数据库时报“Deprecated: Option “rpc_backend“ from group “DEFAULT“ is deprecated for...错误“2021-11-13 16:31:10

    openstack nova同步数据库时报"Deprecated: Option “rpc_backend” from group “DEFAULT” is deprecated for removal (Replaced by [DEFAULT]/transport_url). Its value may be silently ignored in the future."错误的解决方法 1.执行 su -s /bin/sh -c “nova-manage

  • NFS共享目录搭建及常见问题2021-11-10 01:02:05

    NFS服务简介 什么是NFS? NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器、不同的操作系统可以共享彼此的文件。 ​ NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,那个远程主机的目录就好像是自己的

  • dubbo3.0升级在哪?2021-11-09 19:30:45

    What’s New in Dubbo3 全新服务发现模型 相比于 2.x 版本中的基于接口粒度的服务发现机制,3.x 引入了全新的基于应用粒度的服务发现机制, 新模型带来两方面的巨大优势: 进一步提升了 Dubbo3 在大规模集群实践中的性能与稳定性。新模型可大幅提高系统资源利用率,降低 Dubbo 地址

  • Dubbo(RPC原理、Dubbo架构&负载均衡配置方式)(1)2021-11-08 16:04:25

    1.什么是 Dubbo? Apache Dubbo (incubating) |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。简单来说 Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用

  • docker2021-11-08 16:01:56

    Docker学习 文章目录 Docker学习前言一、Docker是什么?二、Docker安装1.引入库2.更新数据源 三、镜像使用1.portainer安装及汉化2.mysql2.1.mysql5.72.2.msql8 3.gitlab4.giteaaria2ariang 总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,

  • RPC协议2021-11-08 16:01:07

    什么是RPC协议? RPC是一种远程过程调用的协议,使用这种协议向另一台计算机上的程序请求服务,不需要了解底层网络技术的协议。 在 RPC 中,发出请求的程序是客户程序,而提供服务的程序是服务器。 HTTP是一种超文本传输协议。是WWW浏览器和WWW服务器之间的应用层通讯协议 RPC协议与HTTP

  • 使用Netty和动态代理实现一个简单的RPC2021-11-08 13:03:22

    RPC(remote procedure call)远程过程调用 RPC是为了在分布式应用中,两台主机的Java进程进行通信,当A主机调用B主机的方法时,过程简洁,就像是调用自己进程里的方法一样。RPC框架的职责就是,封装好底层调用的细节,客户端只要调用方法,就能够获取服务提供者的响应,方便开发者编写代码。RPC底层

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有