根据微服务架构在各方面的要素,看看 Spring Cloud 和 Dubbo 都提供了哪些支持。 Dubbo Spring Cloud 服务注册中心 Zookeep er Spring Cloud Netflix Eureka 服务调用方式 RPC REST API 服务网关 无 Spring Cl ...
分类:
编程语言 时间:
2020-06-20 13:41:33
阅读次数:
163
1、Elasticsearch 的选主是 ZenDiscovery 模块负责的,主要包含 Ping(节点之 间通过这个 RPC 来发现彼此)和 Unicast(单播模块包含一个主机列表以控制哪 些节点需要 ping 通)这两部分; 2、对所有可以成为 master 的节点(node.master: ...
分类:
其他好文 时间:
2020-06-19 22:41:48
阅读次数:
200
简介 背景 CAT(Central Application Tracking)是由吴其敏(前大众点评首席架构师,现携程架构负责人)主导设计基于Java开发打造的实时应用监控平台,为大众点评网提供了全面的监控服务和决策支持。AT作为大众点评网基础监控组件,它已经在中间件框架(MVC框架,RPC框架,数 ...
分类:
其他好文 时间:
2020-06-18 10:44:45
阅读次数:
74
本文引用了后端技术指南针公众号“浅谈RPC那些事儿1”和即时通讯网的“即时通讯新手入门:快速理解RPC技术——基本概念、原理和用途”两篇文章的部分内容。 1、引言 经常有开发者在纠结怎么开发IM集群,虽然真正的使用人数,可能用个人电脑单机都能支撑。 你也许会说,明明不需要用到IM集群,干吗要自找麻烦 ...
分类:
其他好文 时间:
2020-06-17 20:39:13
阅读次数:
75
1、问题描述: 用 git 提交代码至Github,结果报错,报错: OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 解决方法: 打开 Git Bash ,进入到项目的根目录下,输入命令行: git con ...
分类:
其他好文 时间:
2020-06-17 12:37:13
阅读次数:
105
消费方项目为SpringMVC 服务提供方为Spring+MyBatis 使用版本号: dubbo 2.6.6 zookeeper 3.6.1 出现异常: 类型:com.alibaba.dubbo.rpc.RpcException 主要信息: Invoke remote method timeout ...
分类:
其他好文 时间:
2020-06-17 09:13:44
阅读次数:
267
RPC概念 我的网络通信概念还停留在比较基础的地方, 直觉来说就是发送一个get/post请求, 设定一定的参数格式, 这样对方再解析你的数据, 基于此完成通讯. 而rpc则不使用这种显式的通讯方式, 通过proto与生成grpc文件, 里面提供方法, 供client与server通过方法来进行通讯 ...
分类:
其他好文 时间:
2020-06-16 18:27:42
阅读次数:
57
RPC 起源 RPC 这个概念术语在上世纪 80 年代由 Bruce Jay Nelson 提出。这里我们追溯下当初开发 RPC 的原动机是什么?在 Nelson 的论文 "Implementing Remote Procedure Calls" 中他提到了几点: 简单:RPC 概念的语义十分清晰和 ...
分类:
其他好文 时间:
2020-06-16 12:53:15
阅读次数:
73
最近在做全栈项目,前台后台,服务器端,三端在一个文件夹,当git clone 项目的时候就会出现:error: RPC failed; curl 18 transfer closed with outstanding read data remaining 因此无法克隆下来; 究其原因是因为curl ...
分类:
Web程序 时间:
2020-06-15 23:11:47
阅读次数:
84
##一、grpc grpc 一个rpc框架。什么是rpc?简单来说就是远程过程调用。 举个例子,比如在C#代码中直接调用python 中写的方法 grpc 学习地址:https://www.grpc.io/ ##二、protocol buffer 一种语言,,文件类型.proto 作用:定义进程之间 ...
分类:
编程语言 时间:
2020-06-14 13:12:41
阅读次数:
191