protobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。 1. protobuf介绍 Protobuf是Protocol Buffer的简称,它是Google公司于2008年开源的一种高效的平台无关、语言无关、可扩展的数据格式,目前Protobuf作 ...
分类:
其他好文 时间:
2020-04-20 22:06:56
阅读次数:
87
简介 在Go服务中,对于每个请求,都会起一个协程去处理。在处理协程中,也会起很多协程去访问资源,比如数据库,比如RPC,这些协程还需要访问请求维度的一些信息比如说请求方的身份,授权信息等等。当一个请求被取消或者超时的时候,其他所有协程都应该立即被取消以释放资源。 Golang的context包就是用 ...
分类:
其他好文 时间:
2020-04-20 21:16:12
阅读次数:
54
1.0 简述 官网: http://dubbo.apache.org/zh-cn/index.html Dubbo是阿里巴巴的开源RPC组件,底层使用Hessian和Netty做的序列化和传输。因阿里巴巴的内部原因Dubbo停止更新了一段时间,错失了一段大好的市场推广机会,虽然后面重启了开源维护计划 ...
分类:
编程语言 时间:
2020-04-20 13:52:03
阅读次数:
128
Dubbo是一款高性能、轻量级的Java RPC框架,提供三大核心功能:面向接口的远程方法调用、智能容错和负载均衡、以及服务自动注册和发现。简单来说,Dubbo是一个分布式服务框架,致力于提高性能和透明化的PRC远程服务调用方案,以及SOA服务治理方案。 Dubbo实际上是RPC框架,那么什么是RP ...
分类:
其他好文 时间:
2020-04-19 14:55:30
阅读次数:
70
Java后端知识点汇总——Dubbo专题 全套Java知识点汇总目录,见https://www.cnblogs.com/autism-dong/p/11831922.html ——参考于码农求职小助手公众号 1、Dubbo是什么? Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服 ...
分类:
其他好文 时间:
2020-04-19 13:17:09
阅读次数:
92
范围:0-65535固定端口:0-1023 1024保留动态端口:1024-65535常用端口:21:FTP22:SSH23:Telnet25:SMTP53:DNS(UDP)80:HTTP443: HTTPS873: Rsync110:POP3111:RPC 远程过程调用135:RPC 远程过程调用 ...
分类:
其他好文 时间:
2020-04-19 13:03:24
阅读次数:
56
原文:谁说.NET不适合搞大数据,机器学习、人工智能 SciSharp Stack SciSharp STACK: https://scisharp.github.io/SciSharp/ 基于.NET的开源生态系统,用于数据科学、机器学习和AI。 SciSharp将所有主要的ML/AI框架从Pyt... ...
分类:
Web程序 时间:
2020-04-19 10:57:34
阅读次数:
64
本文主要介绍使用Python调用Hession协议dubbo接口示例。 关于Dubbo Hession协议: Dubbo本身支持多种远程调用方式,例如Dubbo RPC(二进制序列化 + tcp协议)、http invoker(二进制序列化 + http协议)、hessian(二进制序列化 + ht ...
分类:
其他好文 时间:
2020-04-17 00:47:01
阅读次数:
66
什么是Dubbo? Dubbo是一个RPC远程调用 分布式服务治理 框架. 是Alibaba开源的分布式服务框架 Dubbo能做什么? 负载均衡、容错、降级、路由规则、自动注册服务。 节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Regi ...
分类:
其他好文 时间:
2020-04-16 18:09:47
阅读次数:
101
RPC 通信 对于单独部署,独立运行的微服务实例而言,在业务需要时,需要与其他服务时行通信,这种通信方式是进程之间的通讯方式(简称IPC)。 IPC有两种实现方式,分别为:同步过程调用、异步消息调用。在同步过程调用的具体实现中,有一种实现方式为RPC通信方式,远程过程调用。(英语:Remote Pr ...
分类:
其他好文 时间:
2020-04-16 15:16:56
阅读次数:
65