windows下的oracle 11g启动服务和停止服务调用的底层命令是??
分类:
数据库 时间:
2018-01-17 00:45:56
阅读次数:
172
spring-cloud调用服务有两种方式,一种是Ribbon+RestTemplate, 另外一种是Feign。Ribbon是一个基于HTTP和TCP客户端的负载均衡器,其实feign也使用了ribbon, 只要使用@FeignClient时,ribbon就会自动使用。 一、Ribbon 1.1新 ...
分类:
编程语言 时间:
2018-01-16 00:37:52
阅读次数:
649
高可用原则 1 降级 降级开关的设计思路如下: 1. 集中管理开关:把开关推送到各个应用。 2. 可降级的多级读服务:比如服务调用降级为只读本地缓存、只读分布式缓存、只读默认降级数据(如库存状态默认有货)。 3. 前置开关:例如,架构是Nginx->Tomcat,可以将开关前置到Nginx接入层,在 ...
分类:
编程语言 时间:
2018-01-11 22:15:35
阅读次数:
175
gprc是google开源的一套RPC框架(远程过程调用),RPC框架将服务提供者(服务端)和调用者(客户端)分布在不同机器上,由客户端调用远程服务提供的方法。grpc使用protocol buffer来做数据序列号和反序列号,并使用http2做为数据传输协议。本篇博文具体介绍grpc-java的接口定义、服务端和客户端代码开发。
分类:
其他好文 时间:
2018-01-09 10:20:34
阅读次数:
220
微服务场景下,每一个微服务对外暴露了一组细粒度的服务。客户端的请求可能会涉及到一串的服务调用,如果将这些微服务都暴露给客户端,那么客户端需要多次请求不同的微服务才能完成一次业务处理,增加客户端的代码复杂度。另外,对于微服务我们可能还需要服务调用进行统一的认证和校验等等。微服务架构虽然可以将我们的开发 ...
分类:
Windows程序 时间:
2018-01-02 11:42:42
阅读次数:
1802
分布式远程服务调用(RPC)框架 finagle:一个支持容错,协议无关的RPC系统 热门度(没变化) 10.0 活跃度(没变化) 10.0 Watchers:581 Star:6174 Fork:1138 创建时间: 2010-10-20 06:10:09 最后Commits: 昨天 finagl ...
分类:
其他好文 时间:
2017-12-29 19:04:10
阅读次数:
505
dubbo是一个RPC框架,应用方像使用本地service一样使用dubbo service。dubbo体系架构 上图中的角色: 最重要的是consumer、registry和provider consumer:服务调用者 provider:服务提供者 registry:供provider注册服务和 ...
分类:
其他好文 时间:
2017-12-18 01:31:45
阅读次数:
142
Dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包括: 远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型、序列化、"请求-响应"模式的信息交换方案 集群容错:提供基于借口方法的透明远程过程调用, ...
分类:
其他好文 时间:
2017-12-16 23:15:37
阅读次数:
314
当我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行拼接,如果参数少的话或许我们还可以忍受,一旦有多个参数的话,这时拼接请求字符串就会效率低下,并且显得好傻。那么有没有更好的解决方案呢?答案是确定的有,Netflix已经为我们提供了一个框架:Feign。 Fe ...
分类:
其他好文 时间:
2017-12-13 20:41:13
阅读次数:
252
上一篇文章讲到了负载均衡在Spring Cloud体系中的体现,其实Spring Cloud是提供了多种客户端调用的组件,各个微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Cli ...
分类:
编程语言 时间:
2017-12-10 14:29:45
阅读次数:
219