SignalR是为了提供更方便的web交互响应式到推送式的解决方案。有了它之后可以实现客户端直接调用服务端的方法并且获得返回值 (客户端可以是各种平台,目前SignalR支持的语言版本有C#、java、javaScript、nodejs等),服务端也是可以调用客户端的方法,通过这样的方式实现了由原来 ...
分类:
Web程序 时间:
2019-10-04 18:52:55
阅读次数:
122
在Eureka Client启动时,将自身的服务的信息发送到Eureka Server。然后进行2调用当前服务器节点中的其他服务信息,保存到Eureka Client中。当服务间相互调用其它服务时,在Eureka Client中获取服务信息(如服务地址,端口等)后,进行第3步,根据信息直接调用服务。 ...
分类:
其他好文 时间:
2019-10-04 11:33:01
阅读次数:
123
SpringCloud Feign 之 超时重试次数探究 上篇文章,我们对Feign的fallback有一个初步的体验,在这里我们回顾一下,Fallback主要是用来解决依赖的服务不可用或者调用服务失败或超时,使用默认的返回值。实际应用中, 在Fallback之前,需要对服务配置重试机制,当多次重试 ...
分类:
编程语言 时间:
2019-10-02 19:08:20
阅读次数:
119
上一篇文章《SpringCloud搭建注册中心与服务注册》介绍了注册中心的搭建和服务的注册,本文将介绍下服务消费者调用服务提供者的过程。 本文目录 一、服务调用流程二、服务提供者三、服务消费者四、服务调用实战 一、服务调用流程 总体流程是首先启动注册中心,服务提供者提供服务并注册到注册中心,消费者从 ...
分类:
编程语言 时间:
2019-09-30 16:35:46
阅读次数:
94
RPC 全称 Remote Procedure Call——远程过程调用。在学校学编程,我们写一个函数都是在本地调用就行了。但是在互联网公司,服务都是部署在不同服务器上的分布式系统,如何调用呢? RPC技术简单说就是为了解决远程调用服务的一种技术,使得调用者像调用本地服务一样方便透明。 下图是客户端 ...
分类:
其他好文 时间:
2019-09-28 13:05:52
阅读次数:
126
网页要实现强大的功能,必须使用js文件,正是这些js文件,在增强网站功能的同时,也影响了网站的打开速度,总体来说,关于js优化通常有以下三种方法。 将不重要的js放在页面底部。 IIS7网站监控 可以获取严重占用加载时间的JS或者图片、css等html所用文件 这是非常简单也是效果很好的优化办法,将不重要的js全部放到页面的底部,实现异步加载,也就是等网页都加载完了,再加载这些不重要的
分类:
Web程序 时间:
2019-09-24 19:38:31
阅读次数:
320
1、简介 在Spring Cloud集群中,各个角色的通信基于REST服务,因此在调用服务时,就不可避免的需要使用REST服务的请求客户端了。 Spring 中自带了RestTemplate,RestTemplate使用HttpClient发送请求。 Spring Cloud 将Feign 框架集成 ...
分类:
编程语言 时间:
2019-09-23 11:48:03
阅读次数:
90
一、什么是集线器hubs 通过SignalR的集线器hubs中定义的方法,服务器可以调用连接中的客户端定义的方法,而客户端也可以调用服务器端集线器中定义的方法。SignalR负责实现了客户端和服务器之间的实时通信。 二、配置SignalR的hubs SignalR通过在Startup.Configu ...
分类:
Web程序 时间:
2019-09-17 20:45:53
阅读次数:
224
现在的web和移动开发,常常会调用服务器提供restful接口进行数据请求,为了调试,一般会先用工具进行测试,通过测试后才开始在开发中使用。这里介绍一下如何在chrome浏览器利用postman应用进行restful api接口请求测试。 一、导入导出打包的应用 在Postman中导入导出我们的 测 ...
分类:
其他好文 时间:
2019-09-12 21:08:42
阅读次数:
127
use的效果将OTP GenServer的行为添加到当前模块。这样它就可以处理所有的回调函数。这也意味着我们不需要在模块中定义所有的回调函数——该行为定义了所有默认的回调函数。 当客户端调用服务器时,GenServer调用接下来的hand_call函数。它接受:1、客户端传递给调用的信息。2、客户端 ...
分类:
其他好文 时间:
2019-09-12 16:36:24
阅读次数:
149