前言 由于之前的服务都是在内网,Zookeeper集群配置都是走的内网IP,外网不开放相关端口。最近由于业务升级,购置了阿里云的服务,需要对外开放Zookeeper服务。 问题 Zookeeper+dubbo,如何设置安全认证?不想让其他服务连接Zookeeper,因为这个Zookeeper服务器在 ...
分类:
其他好文 时间:
2017-12-19 15:10:44
阅读次数:
160
Dubbo是什么 Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。其核心部分包括: 远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型、序列化、"请求-响应"模式的信息交换方案 集群容错:提供基于借口方法的透明远程过程调用, ...
分类:
其他好文 时间:
2017-12-16 23:15:37
阅读次数:
314
ZooKeeper:为分布式应用而生的分布式协调服务ZooKeeper是一个为分布式应用而设计的分布式的、开源的协调服务。它提供了一套简单的原语,分布式应用利用这套原语可以实现更高层的服务,比如一致性,配置维护,分组以及命名。它被设计为易于编程,并且采用了一套和文件系统的树形结构相似的数据模型。它在... ...
分类:
其他好文 时间:
2017-12-14 16:32:50
阅读次数:
198
随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。 此时,用于简化增删改查工作量的 数据访问框架(ORM) ...
分类:
其他好文 时间:
2017-12-13 23:23:33
阅读次数:
209
概述 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,或者简单地将作业队列以便让分布式服务器进行处理。 它现实了AMQP协议,并且遵循Mozilla Public License开源协议,它支持多种语言,可以方便的和spring集成。 消息队列使用消息 ...
分类:
编程语言 时间:
2017-12-11 18:51:45
阅读次数:
170
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知 ...
分类:
编程语言 时间:
2017-12-10 21:26:39
阅读次数:
209
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东西, ...
分类:
其他好文 时间:
2017-12-02 23:15:03
阅读次数:
224
分布式服务:spring mvc +mybatis + Dubbo+Zookeeper+Proxy+Restful dubbo+springmvc+mybatis+ehcache+redis J2ee分布式架构, restful, kafka, shiro 愿意了解框架技术或者源码的朋友直接求求... ...
分类:
编程语言 时间:
2017-11-27 11:01:35
阅读次数:
185
前言 我们一般在做架构设计的时候,会经历过三个阶段:需求分析、概要设计和详细设计。 1. 需求分析阶段 : 主要梳理所有用例(Use case)和场景,并抽象出面向系统的用户与角色,梳理出需求提供哪些功能与非功能的需求给这些用户。 2. 概要设计阶段 :根据需求分析的产物:核心需求,对整个系统进行模 ...
分类:
其他好文 时间:
2017-11-19 22:20:46
阅读次数:
202
Dubbo是什么? Dubbo是阿里巴巴SOA服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 Dubbo[]是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。 其核 ...
分类:
其他好文 时间:
2017-11-16 18:36:42
阅读次数:
149