Dubbo 在 2011 开源之后,一直是国内最受欢迎的 RPC 框架,之后 Spring Boot 和 Spring Cloud 的面世,助推了微服务的火热程度。计算机的世界变化很快,自从容器和 K8s 登上舞台之后,给原有的 RPC 领域带来了很大的挑战。这个文章主要讲述 RPC 领域遇到的问题... ...
分类:
其他好文 时间:
2019-10-29 00:04:53
阅读次数:
90
1.什么是rpc RPC全称为Remote Procedure Call,翻译过来为“远程过程调用”。目前,主流的平台中都支持各种远程调用技术,以满足分布式系统架构中不同的系统之间的远程通信和相互调用。远程调用的应用场景极其广泛,实现的方式也各式各样。 2.从通信协议的层面 基于HTTP协议的(例如 ...
分类:
Web程序 时间:
2019-10-27 22:26:58
阅读次数:
291
为什么要使用MQ 微服务架构后,链式调用是我们在写程序时候的一般流程,为了这完成一个整体功能会把它拆分成多个函数(或子模块)比如模块A调用模块B,模块B调用模块C,模块C调用模块D。但是大型分布式应用中,系统间的RPC交互复杂,一个功能后面要调用上百个接口并非不可能,从单机架构过渡到分布式微服务架构 ...
分类:
其他好文 时间:
2019-10-26 23:00:14
阅读次数:
114
知识要求: RPC机制; Linux内核级文件系统工作原理; /etc/export文件配置格式要求; 实现: (1):安装nfs-utlis并启动服务 (2):配置/etc/export: 示例: (3):展示,export重载 (4):使用 用mount命令挂在上去就可以了 ...
分类:
系统相关 时间:
2019-10-26 15:03:15
阅读次数:
94
使用Spring Boot开发微服务的过程中,我们会使用别人提供的接口,也会设计接口给别人使用,这时候微服务应用之间的协作就需要有一定的规范。如果基于rpc协议,我们一般有两种思路:(1)提供服务的应用统一将异常包起来,然后用错误码交互;(2)提供服务的应用将运行时异常抛出,抛出自定义的业务异常,服... ...
分类:
编程语言 时间:
2019-10-26 13:31:05
阅读次数:
111
##此部分主要分为几部分###1、文件保存#2、下载链接#3、进度保存#4、RPC相关#5、BT\PT下载相关 ## #### 文件保存相关 #### ## # 文件保存目录dir=../download# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16Mdisk-cache=16 ...
分类:
其他好文 时间:
2019-10-25 20:15:03
阅读次数:
77
下载rpm包 参考:两个下载rpm包及其依赖的工具、使用rpm工具并离线安装的方法 以 root 身份运行如下命令安装 Yumdownloader 工具。 sudo yum install yum-utils 使用Yumdownloader 工具下载所需依赖及其依赖包(包括nfs-utils rpc... ...
分类:
其他好文 时间:
2019-10-24 15:42:40
阅读次数:
102
GoCN每日新闻(2019-10-23) GoCN每日新闻(2019-10-23) GoCN每日新闻(2019-10-23)1. 从0开始,用Go实现Lexer和Parser https://mp.weixin.qq.com/s/cFGJX2IeGZOifqaLh5YYYA2. 在grpc中使用pp ...
分类:
其他好文 时间:
2019-10-24 09:27:44
阅读次数:
102
NFS------网络文件系统。主要功能是通过网络(一般局域网)让不同的主机系统之间可以共享文件或目录。NFS端口不固定NFS工作流程:①先启动RPC服务②启动NFS服务,自动向RPC注册③客户端请求NFS服务④RPC返回IP端口⑤客户端拿着IP端口请求数据修改yum.conf记录rpm文件[root@ntf-backup~]#sed-i‘s#keepcache=0#keepcache=1#g‘/
分类:
其他好文 时间:
2019-10-24 09:20:13
阅读次数:
104
hadoop架构 MapReduce:分布式计算架构 HDFS:分布式文件系统 YARN:集群资源管理系统 HDFS结构: hadoop单机模式 搭建步骤: 搭建四台服务器,分别为:server、node1、node2、node3 1、关闭防火墙和selinux 2、保证server到每一个node ...
分类:
系统相关 时间:
2019-10-24 00:31:59
阅读次数:
104