会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
偶尔发呆
学习时有短暂的平静
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
12
13
14
15
16
17
18
19
20
···
27
下一页
2018年4月24日
ActiveMQ 的连接和会话
摘要: 要了解 connection 和 session 的概念,可以先从 ConnectionState 和 SessionState 入手: 从代码可以看出,连接里有事务集合、会话集合、临时队列集合等,这说明:1. 事务属于一个连接; 2. 会话属于一个连接; 3. 临时队列的生存期是连接的有效期 从上
阅读全文
posted @ 2018-04-24 22:57 偶尔发呆
阅读(1694)
评论(0)
推荐(0)
2018年4月22日
ActiveMQ 处理不同类型的消息
摘要: ActiveMQ 中的消息都继承自 org.apache.activemq.command.BaseCommand 类。 broker 处理消息的调用栈如下: TransportConnection 类实现了 CommandVisitor 接口,描述了处理各种消息的逻辑。
阅读全文
posted @ 2018-04-22 23:07 偶尔发呆
阅读(720)
评论(1)
推荐(0)
2018年4月20日
java 类变量初始化顺序
摘要: 假定有一个类定义如下: 第一次加载类,并创建该类对象时,静态变量、成员变量的初始化顺序,静态代码的执行顺序是怎样的? 创建一个类对象,如果该类没有初始化,则先初始化该类(执行 clinit 方法),然后执行构造函数(init 方法),具体就是先执行 class 文件中的 static 代码块,然后再
阅读全文
posted @ 2018-04-20 09:53 偶尔发呆
阅读(663)
评论(0)
推荐(0)
2018年4月19日
java 中多播、广播编程
摘要: 在 IP 协议层,有多播、广播的概念。IP 地址分为网络地址和主机地址,主机地址全部为1,就是广播地址。多播使用 D 类地址,从 224.0.0.0 到 239.255.255.255。IP 多播需要 IGMP 的支持,大致是,需要接收多播的主机先向路由器进行注册,然后路由器在收到多播包后会转发给注
阅读全文
posted @ 2018-04-19 16:40 偶尔发呆
阅读(1348)
评论(0)
推荐(0)
2018年4月18日
ActiveMQ broker 集群, 静态发现和动态发现
摘要: 下载 activemq 压缩包解压后,conf 目录下有各种示例配置文件,红线标出的是静态发现和动态发现的配置。 1. 静态配置 启动3个 broker,端口分别为61616,61618,61620,配置如下: 3个 broker 组成了一张网,当 producer 发送消息给 broker:616
阅读全文
posted @ 2018-04-18 14:03 偶尔发呆
阅读(1029)
评论(0)
推荐(0)
2018年4月16日
线程池 execute 和 submit 的区别
摘要: 代码示例: execute 方法执行 runnable 任务,submit 方法执行 callable 任务,callable 任务有返回值,而 runnable 任务是 void 的,无返回值。 对于 Runnable,task 是 MyRunner,对于 Callable,task 是 Futu
阅读全文
posted @ 2018-04-16 17:34 偶尔发呆
阅读(2307)
评论(0)
推荐(0)
ActiveMQ 中 consumer 的优先级,message 的优先级
摘要: http://activemq.apache.org/consumer-priority.html consumer 优先级 http://activemq.apache.org/activemq-message-properties.html 消息优先级 1、设置 consumer 的优先级: p
阅读全文
posted @ 2018-04-16 14:20 偶尔发呆
阅读(2100)
评论(0)
推荐(0)
2018年4月15日
dubbo 负载均衡
摘要: 在系统中可以启动多个 provider 实例,consumer 发起远程调用时,根据指定的负载均衡算法选择一个 provider。 在本机配置多个 provider,使用不同的端口: consumer 配置 loadbalance: dubbo 2.1.2 提供了4种不同的负载均衡算法,在 /MET
阅读全文
posted @ 2018-04-15 11:00 偶尔发呆
阅读(1850)
评论(0)
推荐(0)
2018年4月14日
关闭provider进程或者consumer进程后,会发生什么?
摘要: 下图是 provider,consumer 和注册中心之间的拓扑图: provider,consumer 以及管理控制台都是 zookeeper 的客户端,所以都和 zk 建立了tcp连接。 以接口 com.zhang.HelloService 为例:provider 启动时,会在 /dubbo/c
阅读全文
posted @ 2018-04-14 00:02 偶尔发呆
阅读(869)
评论(1)
推荐(0)
2018年4月12日
ActiveMQ topic 普通订阅和持久订阅
摘要: 直观的结果:当生产者向 topic 发送消息, 1. 若不存在持久订阅者和在线的普通订阅者,这个消息不会保存,当普通订阅者上线后,它是收不到消息的。 2. 若存在离线的持久订阅者,broker 会为该持久订阅者保存消息,当该持久订阅者上线后,会收到消息。 本质:producer 发送消息给 topi
阅读全文
posted @ 2018-04-12 14:56 偶尔发呆
阅读(5355)
评论(0)
推荐(0)
上一页
1
···
12
13
14
15
16
17
18
19
20
···
27
下一页
公告