会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lack
the quieter you become,the more you are able to hear
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
25
下一页
2018年5月6日
RocketMQ源码 — 七、 RocketMQ高可用(2)
摘要: 上一篇说明了RocketMQ怎么支持broker集群的,这里接着说RocketMQ实现高可用的手段之一——冗余。 RocketMQ部署的时候一个broker set会有一个mater和一个或者多个slave,salve起到的作用就是同步master存储的的消息,并且会接收部分consumer读取消息
阅读全文
posted @ 2018-05-06 16:12 lacker
阅读(3104)
评论(1)
推荐(3)
2018年5月5日
RocketMQ源码 — 六、 RocketMQ高可用(1)
摘要: 高可用究竟指的是什么?请参考: "关于高可用的系统" RocketMQ做了以下的事情来保证系统的高可用 多master部署,防止单点故障 消息冗余(主从结构),防止消息丢失 故障恢复(本篇暂不讨论) 那么问题来了: 怎么支持多broker的写? 怎么实现消息冗余? 下面分开说明这两个问题 多mast
阅读全文
posted @ 2018-05-05 14:46 lacker
阅读(6891)
评论(0)
推荐(2)
2018年4月3日
Java代码风格和在idea中的一些设置
摘要: 源文件基本设置 1. 文件名 驼峰标识, 结尾 2. 编码 统一为UTF 8 Transport...可以解决property文件不能正常显示为中文的问题 3. 特殊字符 尽量使用转义字符(\t, \n等),而不是八进制的(\012)或者Unicode转义(\u000a) 非ascii字符,最容易理
阅读全文
posted @ 2018-04-03 00:09 lacker
阅读(31244)
评论(0)
推荐(4)
2018年2月5日
dubbo扩展http协议后FullGC
摘要: 问题 dubbo内部定制的版本中,在处理大于10K的包的时候,会出现内存溢出的现象 原因是我们在定制dubbo http协议的时候,使用了jboss包里面的HttpRequestDecoder的http decoder方法来解析http协议内容 该方法在解析非http协议的大内容时,会出现内存溢出的
阅读全文
posted @ 2018-02-05 22:20 lacker
阅读(1724)
评论(0)
推荐(2)
2018年1月29日
dubbo源码—service reply
摘要: dubbo通过netty将请求发送到provider的时候,provider之前已经启动好的NettyServer监听指定端口的时候会收到来自consumer的请求,将通过网络发送来的二进制编码成Request交给上层处理。dubbo从Request中取出调用信息,找到之前的Invoker,然后经过
阅读全文
posted @ 2018-01-29 23:00 lacker
阅读(772)
评论(1)
推荐(2)
2018年1月21日
dubbo源码—service invoke
摘要: dubbo的远程调用过程是怎么样的? dubbo远程过程调用经过了那些处理? 发起远程调用的时候究竟传了什么数据给provider? 要解决这些问题,欢迎一起探讨走进dubbo源码栏目。 在service reference中说了consumer端发起调用的时候使用的是远程服务的本地代理,发起调用的
阅读全文
posted @ 2018-01-21 23:01 lacker
阅读(1081)
评论(0)
推荐(0)
2018年1月9日
dubbo源码—service reference
摘要: service reference 在编写好服务之后,dubbo会将服务export出去,这个时候就可以编写consumer来调用这个服务了。dubbo作为一个rpc框架,使用者使用远程服务和使用本地服务是类似的,不用关心远程服务在哪里,怎么引用的,因为dubbo包含了自动发现和引用服务的功能。 d
阅读全文
posted @ 2018-01-09 22:20 lacker
阅读(2666)
评论(0)
推荐(1)
2018年1月7日
dubbo源码—service export
摘要: 在应用编写好服务并进行之后,dubbo负责将服务export出去,dubbo export服务的时候主要做了以下几件事: 将服务export到本地(根据scope的配置) 创建Invoker(启动本地NettyServer,监听指定端口,等待请求) 注册provider的信息到registry,供c
阅读全文
posted @ 2018-01-07 17:13 lacker
阅读(4063)
评论(0)
推荐(2)
2017年12月22日
dubbo源码—SPI
摘要: Java中的SPI SPI,Service Provider Interface,java中提供的一种使程序可扩展的方式,系统定义好接口规范,供其他服务提供方实现,服务提供方将自己jar包META INF/services下新建一个以接口全名称定义的文件,里面内容写上自己服务的实现的类名,每一行代表
阅读全文
posted @ 2017-12-22 09:28 lacker
阅读(1010)
评论(0)
推荐(0)
2017年12月17日
dubbo源码—dubbo自定义spring xml标签
摘要: dubbo为了和spring更好的集成,提供了一些xml配置标签,也就是自定义标签 spring自定义标签 spring自定义标签的方式如下: 1. 设计配置属性和JavaBean 2. 编写xsd文件,校验xml属性和便于编辑器提示 3. 编写NamespaceHandler和BeanDefini
阅读全文
posted @ 2017-12-17 23:23 lacker
阅读(820)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
25
下一页
公告