【SOA】
文章平均质量分 85
蓝精灵的自由宇宙
爱生活,生活爱你!
展开
-
(三)dubbo工作原理
dubbo主要核心部件 Remoting:网络通信框架,实现了sync-over-async和request-response消息机制。 RPC:一个远程过程调用的抽象,支持负载均衡、容灾和集群功能。 Registry:服务目录框架用于服务的注册和服务事件发布和订阅。(类似上篇文章中的点菜宝) dubbo 架构 Provider:原创 2015-09-21 18:58:38 · 18626 阅读 · 6 评论 -
(二)Dubbo背景
背景 随着互联网的发展,网站应用的规模不断扩大,常规的垂直结构已经不能满足需求,分布式服务架构以及流动计算架构势在必行,而目前针对和spring容器相结合的分布式,就是dubbo了。 演变过程 单一应用架构 当网站需要的流量很小时,只需要一个应用,我们可以把这个应用部署在一台机器上,以减少部署节点和成本。 当流量较小的时候,业务逻辑不是很复杂的时候,我们可以使原创 2015-09-21 18:58:07 · 2133 阅读 · 0 评论 -
开发过程中dubbo 实体序列化问题
首先想到的是java为什么要序列化?网上看到的一篇文章如下。 http://blog.csdn.net/wangloveall/article/details/7992448/ 开发过程中的问题 某个模块需求改变的时候,需要对之前已经序列化的实体添加字段,并且通过dubbo服务调用返回实体的所有属性(包括新添加的属性字段)。但是在dubbo服务端调用dubbo客户端时原创 2016-09-06 17:05:12 · 16242 阅读 · 4 评论 -
(四)dubbo注册中心-zookeeper
dubbo支持的注册中心有 Zookeeper 注册中心 Redis注册中心 Multicast注册中心 Simple注册中心 dubbo官网上dubbo2.3.3以上版本推荐使用zookeeper注册中心。 zookeeper zookeeper是一个分布式的,开源的,分布式应用程序协调服务,是google的的chubby 一个开源的实现,是Hadoop和H原创 2015-09-23 18:11:28 · 4737 阅读 · 1 评论 -
(一)Dubbo简介
什么是Dubbo? Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,以及SOA服务治理方案。可以和spring框架无缝集成。 什么是服务框架? 服务框架就是提供服务的,百度百科上说,服务框架是基于业务对应SaaS分发模式的服务进行整合,以产生新的应用。服务框架中,与业务相关,但与业务功能的整合无关的组件以外部服务形式引入(也就是说原创 2015-09-21 18:57:29 · 4346 阅读 · 0 评论 -
(六)zookeeper 可视化界面zkui
zookeeper节点的可视化界面有很多种,我使用的是zkui,比较直观,而且可以导入文件,他的git地址:https://github.com/DeemOpen/zkui。 使用 1、 从github上可以下载下来,maven clean install成jar,运行zkui-2.0-SNAPSHOT.jar 或者直接在编译器中运行main函数,启动jetty插件,在地址栏中输入localh原创 2015-10-10 10:59:23 · 55234 阅读 · 2 评论 -
(七)zookeeper 管理配置节点
java操作zookeeper java代码如下 package com.hf.zookeeper.noteManager; import org.apache.zookeeper.*; import java.io.IOException; /** * Description:zookeeper增加节点,修改节点,删除节点操作 * Created @version 1.0原创 2015-10-10 11:00:10 · 4396 阅读 · 0 评论 -
(九)轻松dubbo--结果缓存
缓存的应用非常广泛,为了提高数据访问的速度。Dubbo也不例外,它提供了声明式缓存,以减少用户加缓存的工作量。 一、Dubbo中缓存策略 lru 基于最近最少使用原则删除多余缓存,保持最热的数据被缓存。threadlocal 当前线程缓存,比如一个页面渲染,用到很多portal,每个portal都要去查用户信息,通过线程缓存,可以减少这种多余访问。 jcache 与JSR107集成,翻译 2015-10-10 11:01:24 · 6014 阅读 · 0 评论 -
(十)轻松Dubbo管理控制台
dubbo-admin.war下载地址: http://download.csdn.net/detail/lovesummerforever/9166427 (也可以自己从dubbo的git中下载源码,自己打包成war,然后放到容器中) zkui是不能满足我们对dubbo性能方面的查看,dubbo自带的可视化控制台界面。把下载好的war,修改dubbo.properties文件中的zoo原创 2015-10-10 11:01:59 · 4558 阅读 · 0 评论 -
(八)轻松dubbo 客户端 服务器 demo + zookeeper
资源下载地址:http://download.csdn.net/detail/lovesummerforever/9165933 可以用eclipse导入也可以用intellij导入,我用的开发工具是intellij。 前面的文章已经说明了zookeeper的配置安装,并且搭建好了伪集群,接下来是做一个dubbo的demo,使用自己本地搭建的zookeeper伪集群。 1、dubbo se原创 2015-10-10 11:00:54 · 2086 阅读 · 0 评论 -
(五)zookeeper windows单机模式和伪集群模式
首先在官网上下载zookeeper稳定版本,下载地址:http://mirrors.cnnic.cn/apache/zookeeper/zookeeper-3.4.6/ 下载zookeeper-3.4.6.tar.gz,我下载的是3.4.6,不算太新也不算太旧。 一、单机模式安装 1、解压到自己任意磁盘下,我的位置是D:\zookeeper-3.4.6 2、复制zoo_sample.cfg原创 2015-10-10 10:58:21 · 6635 阅读 · 3 评论 -
zookeeper down dubbo also down?
dubbo注册中心挂掉后,dubbo会立即挂掉吗?搞个环境,test1、安装jdk 2、安装nohup(yum install coreutils 可以让zookeeper在后台运行) 3、安装zookeeper 4、dubbo client server 分别配置zookeeper 5、在zookeeper后台查看dubbo的providers 和consumers 6、kill掉zoo原创 2017-12-20 00:38:10 · 874 阅读 · 0 评论