http协议:超广本传输协议 特点: 短连接 请求完成后就断开 无状态 对于事务处理无记忆能力 媒体独立 客户端要指定适合的传输内容类型,如json http 是建立在tcp/ip协议之上的应用层协议 H5新增的: 长连接 websocket 双向通信 http主要三部分: 请求行(url),请求头 ...
`Apache Dubbo Java RPC` 框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。 注意,是 ,不再是 。简单来说就是 将 移交给 开源社区进行维护。参见 "dubbo spring boot project" "Spring Boot ...
分类:
编程语言 时间:
2020-05-09 00:59:20
阅读次数:
82
msf的rpc有两种调用方式,那么我们应该调用哪一个呢? 其中restful接口暂且不谈,这个rest api其实是简单对接了一下msf的后端数据库,这个自己也能读数据库来做,这个以后有时间再谈 首先说下这个json rpc,json rpc是metasploit5.0推出的一个功能,采用json作 ...
分类:
Web程序 时间:
2020-05-07 19:45:28
阅读次数:
105
RPC的由来 随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访 ...
分类:
其他好文 时间:
2020-05-07 15:33:56
阅读次数:
96
Go标准库Context 在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的 ...
分类:
其他好文 时间:
2020-05-07 00:36:29
阅读次数:
54
五层因特网协议栈: 应用层 传输层 网络层 数据链路层 物理层 七层OSI模型: 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 以下概念来自《计算机网络——自顶向下方法》 以下过程都叫封装 应用层:应用层是网络应用程序及其应用层协议存留的地方,例如:HTTP、SMTP、FTP、DNS等 ...
分类:
其他好文 时间:
2020-05-07 00:32:15
阅读次数:
105
采用rpc模式开发一个银行atm模拟系统。 系统主要提供一个服务Card,该服务接口可以提供登录、查询、取钱、存钱等功能。服务接口的设计和实现自定义。 项目地址:https://github.com/gcw0618/Distributed-Computation Atm客户端功能需求: 1、ATM可 ...
分类:
其他好文 时间:
2020-05-06 17:54:19
阅读次数:
73
Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白 ...
分类:
其他好文 时间:
2020-05-06 14:07:39
阅读次数:
69
一,安装grafana vim /etc/yum.repos.d/grafana.repo [grafana] name=grafana baseurl=https://mirrors.tuna.tsinghua.edu.cn/grafana/yum/rpm repo_gpgcheck=0 enab ...
分类:
其他好文 时间:
2020-05-06 13:41:20
阅读次数:
197
1.Dubbo是什么? Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。 RPC 指的是远程调用协议,也就是说两个服务器交互数据。 2.Dubbo的由来? 互联网的快速发展,Web应用程序的规模不断扩大 ...
分类:
其他好文 时间:
2020-05-06 13:39:56
阅读次数:
92