分类:
使用消息队列能够使关键组件顶住增长的访问压力,而不是因为超出负荷的请求而完全崩溃。
消息队列还有可恢复性、异步通信、缓冲………等各种好处
第一类:p2p(point-to-point) 消息生产者发送消息到队列,消息消费者从队列接收消息;队列的存在使得消息的传输是异步传输;
一对一 :生产者发送一条消息,只有一个消息消费者会接收
第二类:Pub/Sub(发布/订阅) 指如何向一个内容节点(主题、topic)发布和订阅消息;
消息发布者发布消息到某主题,消息订阅者需要在相应的主题注册,以便从相应主题接收订阅的消息;发布、订阅相互独立;
一对多:发布者发布的消息自动发送给所有订阅了该topic的消息订阅者
消息订阅者断开连接,这段时间的消息会消失;
解决办法:持久订阅,不会丢失消息
实例:http://blog.csdn.net/u013142781/article/details/50487028
java实现多线程的方式有两种:一种是继承Thread类,一种是实现Runnable接口
序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例。