摘要: 队列截图,去rabbitMq.com去找学习文档 第一种模式:简单模式 缺点:没有实现解耦,比如说购物车和搜索,需要创建两个队列 第二种模式:work模式 上图注意:只能有一个消费者获取到消息;谁先拿到呢?靠争抢,哪个争抢到给哪个. 应用场景: 比如说现在有一个系统,这个系统作用是写数据到数据库,但 阅读全文
posted @ 2019-11-19 16:40 Curedfisher 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 1.MQ为Message Queue,消息队列是应用程序和应用程序之间的通信方法 2. 多种开发语言支持,其实就是一个驱动,如连接数据库的mysql驱动,oracle驱动等. 3. 4.采用以下语言开发: java是面向对象的;c是面向过程的;Erlang是面向并发的; 5.官网 rabbitMQ. 阅读全文
posted @ 2019-11-19 11:59 Curedfisher 阅读(538) 评论(0) 推荐(0) 编辑
摘要: mina在应用程序中处于什么样的地位? mina屏蔽了一些网络通信细节对socket进行封装,并且基于NIO非阻塞框架,可以帮助我们快速开发网络通信,常常用于用户游戏开发,中间件等服务端应用程序. 阅读全文
posted @ 2019-11-19 10:06 Curedfisher 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Mina入门级客户端程序实现telnet程序,其实mina的客户端和服务端很相似 1.编写客户端MinaClient.java和客户端处理类MyClientHandler.java2.MinaClient.java package com.mina; import java.net.InetSock 阅读全文
posted @ 2019-11-19 09:50 Curedfisher 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. 2. 3. 4.MinaServer.java package com.mina; import java.io.IOException;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.a 阅读全文
posted @ 2019-11-19 09:05 Curedfisher 阅读(255) 评论(0) 推荐(0) 编辑