摘要:
git常使用的流程: 假设在aaa分支上开发完了代码: git add --all git commit -m"xxx" git pull --rebase git push origin HEAD:aaa 在如上正常流程中,冲突发生在第三步,整体步骤: git add --all git comm
阅读全文
posted @ 2017-10-26 15:59
赵计刚
阅读(861)
推荐(0)
摘要:
为了安全:服务启动的ip全部使用10.10.10.10 远程服务的暴露总体步骤: 将ref封装为invoker 将invoker转换为exporter 启动netty 注册服务到zookeeper 订阅与通知 返回新的exporter实例 在7.4 服务远程暴露 - 创建Exporter与启动net
阅读全文
posted @ 2017-10-11 20:38
赵计刚
阅读(2709)
推荐(0)
摘要:
为了安全:服务启动的ip全部使用10.10.10.10 远程服务的暴露总体步骤: 将ref封装为invoker 将invoker转换为exporter 启动netty 注册服务到zookeeper 订阅 返回新的exporter实例 在7.4 服务远程暴露 - 创建Exporter与启动netty服
阅读全文
posted @ 2017-10-06 20:44
赵计刚
阅读(6486)
推荐(0)
摘要:
使用zookeeper原生API实现一些复杂的东西比较麻烦。所以,出现了两款比较好的开源客户端,对zookeeper的原生API进行了包装:zkClient和curator。后者是Netflix出版的,必属精品,也是最好用的zk的开源客户端。 一 curator基本API使用 引入依赖: 该依赖引入
阅读全文
posted @ 2017-10-05 14:03
赵计刚
阅读(5033)
推荐(1)
摘要:
为了安全:服务启动的ip全部使用10.10.10.10 远程服务的暴露总体步骤: 将ref封装为invoker 将invoker转换为exporter 启动netty 注册服务到zookeeper 订阅 返回新的exporter实例 服务远程暴露的代码: 首先将实现类ref封装为Invoker,之后
阅读全文
posted @ 2017-10-05 12:24
赵计刚
阅读(2464)
推荐(0)
摘要:
由于dubbo默认使用的是netty3进行通信的,这里简单的列出一个netty3通信的例子。 一 server端 1 Server 步骤: 首先创建了NioServerSocketChannelFactory:创建boss线程池,创建worker线程池以及worker线程数。(boss线程数默认为1
阅读全文
posted @ 2017-10-04 13:37
赵计刚
阅读(3951)
推荐(0)
摘要:
为了安全:服务启动的ip全部使用10.10.10.10 服务暴露的流程其实就是下边这样(图片来自:http://www.iteye.com/topic/1123039) 简单看一下服务暴露的伪代码: 本地暴露: 通过JavassistProxyFactory(默认)将具体的实现类包装成Abstrac
阅读全文
posted @ 2017-10-03 15:00
赵计刚
阅读(1921)
推荐(0)
摘要:
dubbo的服务暴露以第一章 第一个dubbo项目中的dubbo-demo-provider来讲述。 列出dubbo-demo-provider的xml配置: 服务暴露是由com.alibaba.dubbo.config.spring.ServiceBean这个类来实现的,这个类是spring通过解
阅读全文
posted @ 2017-10-02 20:08
赵计刚
阅读(4222)
推荐(0)
摘要:
在6.1 如何在spring中自定义xml标签中我们看到了在spring中自定义xml标签的方式。dubbo也是这样来实现的。 一 META_INF/dubbo.xsd 比较长,只列出<dubbo:applicaton>元素相关的。 与上一节完全相似。 二 META_INF/spring.schem
阅读全文
posted @ 2017-10-02 13:27
赵计刚
阅读(1362)
推荐(0)
摘要:
dubbo自定义了很多xml标签,例如<dubbo:application>,那么这些自定义标签是怎么与spring结合起来的呢?我们先看一个简单的例子。 一 编写模型类 二 定义xsd文件 说明: 定义targetNamespace(目标命名空间),xmlns的值要与这个相同 xsd:elemen
阅读全文
posted @ 2017-10-02 12:54
赵计刚
阅读(6946)
推荐(0)