135端口:135端口主要用于使用RPC(Remote Procedure Call,远程过程调用)协议并提供DCOM(分布式组件对象模型)服务。DCOM技术与对方计算机进行通信时,会自动调用目标主机中的RPC服务,而RPC服务将自动询问目标主机中的135端口,当前有哪些端口可以被用来通信。如此一来 ...
分类:
其他好文 时间:
2020-05-23 23:01:54
阅读次数:
99
1. 什么是RabbitMQ MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等 ...
分类:
其他好文 时间:
2020-05-23 20:35:56
阅读次数:
65
git clone时报RPC failed; curl 18 transfer closed with outstanding read data remaining 错误 error: RPC failed; curl 18 transfer closed with outstanding rea ...
分类:
Web程序 时间:
2020-05-23 00:23:14
阅读次数:
412
简介 什么是RPC RPC(Remote Procedure Call, 远程过程调用), 一般用来实现部署在不同机器上的系统之间的方法调用. 使程序能像访问本地资源一样, 通过网络传输去访问远端系统资源. 对客户端来说, 传输层用什么协议, 序列化, 反序列化过程都是透明的, 不用管. Java ...
分类:
其他好文 时间:
2020-05-22 17:03:19
阅读次数:
44
gRPC的技术栈 (1)远程服务提供者需要以某种形式提供服务调用相关的信息,包括但不限于服务接口定义、数据结构,以及中间态的服务定义文件,例如gRPC 的 proto 文件、WS-RPC 的WSDL文件定义,甚至也可以是服务端的接口说明文档。服务调用者需要通过一定的途径获取远程服务调用相关信息,例如 ...
分类:
编程语言 时间:
2020-05-21 19:28:07
阅读次数:
188
> GRPC是一个高性能、通用的开源RPC框架,基于HTTP/2协议标准和Protobuf序列化协议开发,支持众多的开发语言。 @[TOC] 1 简介 在GRPC框架中,客户端可以像调用本地对象一样直接调用位于不同机器的服务端方法,如此我们就可以非常方便的创建一些分布式的应用服务。 在服务端,我们实 ...
分类:
其他好文 时间:
2020-05-20 11:59:55
阅读次数:
79
一、前言在分布式系统架构中多个系统之间通常是通过远程RPC调用进行通信,也就是 A 系统调用 B 系统服务,B 系统调用 C 系统的服务。当尾部应用 C 发生故障而系统 B 没有服务降级时候可能会导致 B,甚至系统 A 瘫痪,这种现象被称为雪崩现象。所以在系统设计时候要使用一定的降级策略,来保证当服 ...
分类:
其他好文 时间:
2020-05-19 18:29:00
阅读次数:
69
参考:https://www.cnblogs.com/ExMan/p/10408353.html 用python的rpc库SimpleXMLRPCServer 做测试,创建rpc server,然后注册一些函数,供应别的客户端去调用 rpc_server.py: rpc_client.py: RPC ...
分类:
编程语言 时间:
2020-05-18 20:44:29
阅读次数:
72
通用监控指标 对于每个RPC服务应该监控 RpcProcessingTimeAvgTime(PRC处理的平均时间) 通常hdfs在异常任务突发大量访问时,这个参数会突然变得很大,导致其他用户访问hdfs时,会感觉到卡顿,从而影响任务的执行时间 CallQueueLength(RPC Call队列的长 ...
分类:
其他好文 时间:
2020-05-18 20:44:08
阅读次数:
170
msecphp 毫秒服务引擎(Mass Service Engine in Cluster)是一个开源框架,适用于在廉价机器组成的集群上开发和运营分布式后台服务。 毫秒服务引擎集RPC、名字发现服务、负载均衡、业务监控、灰度发布、容量管理、日志管理、key-value存储于一体。 此项目是基于腾讯开 ...
分类:
Web程序 时间:
2020-05-17 16:11:53
阅读次数:
69