什么是 RPCRPC(Remote Procedure Call Protocol)远程过程调用协议。通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算上的某个过程或函数,就像调用本地应用程序中的一样。 正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协 ...
分类:
其他好文 时间:
2019-03-13 21:41:14
阅读次数:
194
说白了,远程调用就是将对象名、函数名、参数等传递给远程服务器,服务器将处理结果返回给客户端 远程调用使得调用远程服务器的对象、方法的方式就和调用本地对象、方法的方式差不多,因为我们通过网络编程把这些都隐藏起来了。远程调用是分布式系统的基础。 远程调用一般分为两种,远程过程调用(RPC)和远程方法调用 ...
分类:
编程语言 时间:
2019-02-20 18:45:18
阅读次数:
213
文件结构: mocks:中是本地json数据 adapter.js: 调用本地数据方法 resources.js 统一接口管理 重点是以下俩个文件 index.js 拦截器以及请求头设置,并添加实例属性 apiUtil.js 整体的思路就是首先将所有的接口放在resources.js中,在index ...
分类:
移动开发 时间:
2019-02-18 17:26:49
阅读次数:
264
此文复现的所有兼容性问题均为以下情况: 1. 腾讯X5内核 2. 全屏webview 问题如下: 1. IOS12 中软键盘弹出导致页面顶部截断,并且无法恢复。 解决方法:添加交互事件,调用本地方法,在键盘收起后执行页面回滚操作。 2. 页面中有多个可编辑DIV时,点击IOS系统中软键盘左上方的上下 ...
分类:
其他好文 时间:
2019-01-31 19:13:33
阅读次数:
185
一:Feign简介 Feign 是一种声明式、模板化的 HTTP 客户端,在 Spring Cloud 中使用 Feign,可以做到使用 HTTP请求远程服务时能与调用本地方法一样的编码体验,开发者完全感知不到这是远程方法,更感知不到这是个 HTTP 请求。 Feign 的灵感来源于 Retrofi ...
分类:
编程语言 时间:
2019-01-28 20:16:29
阅读次数:
179
RPC架构 RPC 的全称是 Remote Procedure Call,它是一种进程间通信方式。允许像调用本地服务一样调用远程服务。 1.RPC 框架原理 RPC 框架的目标就是让远程过程(服务)调用更加简单、透明,RPC框架负责屏蔽底层的传输方式(TCP 或者 UDP)、序列化方式(XML、JS ...
分类:
编程语言 时间:
2019-01-21 11:13:54
阅读次数:
215
在spring cloud体系中,各个微服务都是通过http接口的形式暴露自身服务的,因此在调用远程服务时需要用到http客户端。 Feign是一种声明式、模板化的HTTP客户端,在Spring Cloud中使用Feign, 我们可以做到使用HTTP请求远程服务时能与调用本地方法一样的编码体验,开发 ...
分类:
编程语言 时间:
2019-01-17 20:05:26
阅读次数:
195
package com.haiyisoft.cAssistant.adapter.rest; import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStream ...
分类:
系统相关 时间:
2019-01-16 19:24:32
阅读次数:
160
调用链的出现也是为了对应于大规模的复杂的分布式系统运行中碰到的故障定位定界问题。大量的服务调用、跨进程、跨服务器,可能还会跨多个物理机房。无论是服务自身问题还是网络环境的问题导致调用上链路上出现问题都比较复杂,如何定位就比单进程的一个服务打印一个异常栈来找出某个方法要困难的多。需要有一个类似的调用链路的跟踪,经一次请求的逻辑规矩完整的表达出来,可以观察到每个阶段的调用关系,并能看到每个阶段的耗时和调用详细情况。
分类:
其他好文 时间:
2019-01-16 14:59:53
阅读次数:
195
1.彻底解放前端 前端不再需要向后台提供模板或是后台在前端html中嵌入后台代码 2.提高工作效率,分工更加明确 前后端分离的工作流程可以使前端只关注前端的事,后台只关心后台的活,两者开发可以同时进行,在后台还没有时间提供接口的时候,前端可以先将数据写死或者调用本地的json文件即可,页面的增加和路 ...
分类:
其他好文 时间:
2019-01-14 11:06:26
阅读次数:
160