1.dubbo的通信协议 ①dubbo协议 Dubbo缺省协议采用单一长连接和NIO异步通讯,适合于小数据量大并发的服务调用,以及服务消费者机器数远大于服务提供者机器数的情况。 特点 : dubbo缺省协议,使用的是基于netty+hessian的tbremoting交互。 连接个数:单连接。 连接 ...
分类:
其他好文 时间:
2019-05-25 10:02:53
阅读次数:
151
SpringCloud SpringCloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、负载均衡、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外说明spring cloud是基于Springboot的,所 ...
分类:
编程语言 时间:
2019-05-21 16:09:31
阅读次数:
125
负载均衡 在之前集群的文章中,我们分析了通过监听注册中心可以获取到多个服务提供者,并创建多个Invoker,然后通过集群类如FailoverClusterInvoker将多个Invoker封装在一起,而外部的调用者以这个封装的Invoker为入口调用内部的多个Invoker,但是我们一次调用实际只能 ...
分类:
其他好文 时间:
2019-05-11 23:15:24
阅读次数:
137
学习spring的微服务的模块,包括:服务提供者、服务消费者、服务注册中心、路由网关、统一配置文件管理等。 每个模块都有说明文档,看下基本都知道怎么做,欢迎大家下载点赞,github地址 https://github.com/YaoZhenPeng/fsSpringCloud.git 。 因为基于自 ...
分类:
编程语言 时间:
2019-05-06 00:55:15
阅读次数:
187
公众号:java乐园1、上一篇学习了服务提供者provider,但是并不是单单就学习了服务提供者。中间还穿插使用了Hikari数据源和springcloud整合mybatis。但是上篇使用mybatis时还是沿用了老的方式,需要配置mapper对应的xml文件。先来看看上篇使用mybatis的主要步骤一、pom.xml文件引用<dependency><groupId>org
分类:
编程语言 时间:
2019-05-03 16:20:55
阅读次数:
155
公众号:java乐园1、什么是服务提供者服务提供者(ServiceProvider):是指服务的被调用方(即:为其它服务提供服务的服务);服务提供者,作为一个EurekaClient,向EurekaServer做服务注册、续约和下线等操作,注册的主要数据包括服务名、机器ip、端口号、域名等等。从图中可以到Eureka有两种服务实例,分别为EurekaServer和EurekaClient;而且Eu
分类:
其他好文 时间:
2019-05-03 16:12:52
阅读次数:
118
Spring Cloud作为当下主流的微服务框架,可以让我们更简单快捷地实现微服务架构。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易 ...
分类:
编程语言 时间:
2019-04-29 09:21:27
阅读次数:
136
什么是JWT Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息, ...
分类:
其他好文 时间:
2019-04-28 20:25:24
阅读次数:
158
这个例子主要是将zuul和eureka结合起来使用,zuul作为反向代理,同时起到负载均衡的作用,同时网关后面的消费者也作为服务提供者,同时提供负载均衡。 ...
分类:
编程语言 时间:
2019-04-26 21:12:56
阅读次数:
176
本例子主要使用了eureka集群作为注册中心来保证高可用,客户端来做ribbon服务提供者的负载均衡。 负载均衡有两种,第一种是nginx,F5这种集中式的LB,对所有的访问按照某种策略分发。 第二种是客户端知道所有的服务的地址,在客户端做负载均衡,客户端自己去发送。 ...
分类:
编程语言 时间:
2019-04-26 12:50:23
阅读次数:
142