随笔分类 -  中间件

摘要:1、Tomcat源码入口 生命周期统一管理接口:LifeCycle 实现LifeCycle接口的类:(idea快捷键:Ctrl+h) 多个组件共同实现LifeCycle接口 Tomcat启动入口分析: (1)根据不同的操作系统,找到启动脚本,startup.bat/startup.sh,我用的是wi 阅读全文
posted @ 2020-05-10 21:15 CarBlack 阅读(197) 评论(0) 推荐(0)
摘要:1、Tomcat概述 Tomcat 服务器是一个开源的轻量级Web应用服务器,擅长处理动态资源,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。 Tomcat服务器架构采用套娃式架构,每个功能的实现都是由各个组件环环相套。 Tomcat核心功能;HTTP服务 阅读全文
posted @ 2020-05-06 13:25 CarBlack 阅读(169) 评论(0) 推荐(0)
摘要:1、RabbitMQ管理 (1)权限管理 物理服务器和虚拟主机都各自有独立的权限管理,用户访问需要设置权限。 授权命令:rabbitmqctl set permissions [-p vhost] {user) {conf) {write) { read) vhost:授予用户可以访问的vohost 阅读全文
posted @ 2020-04-12 19:32 CarBlack 阅读(205) 评论(0) 推荐(0)
摘要:1、RabbitMQ中mandatory和immediate以及备份交换机 (1)mandatory为true时,若交换机无法根据自身类型和路由键找到符合条件的对列,那么RabbitMQ会回调Basic.Return将消息返回生产者。 生产者可以调用channel.addReturnListener 阅读全文
posted @ 2020-04-07 18:48 CarBlack 阅读(130) 评论(0) 推荐(0)
摘要:1、RabbitMQ相关介绍 (1)RabbitMQ整体上是一个生产者和消费者模型,主要负责接收、存储、转发消息。RabbitMQ整体结构图如下: (2)生产者:发送消息的一方,生产者创建一条消息,发布到RabbitMQ上,消息一般分为两部分:消息体和标签,消息体是带有业务逻辑结构的数据,也可以进一 阅读全文
posted @ 2020-04-06 18:54 CarBlack 阅读(172) 评论(0) 推荐(0)
摘要:1、了解消息中间件 消息中间件,Message Queue Middleware,简称MQ,又称消息对列或消息对列中间件,利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 一般有两种传递方式:点对点模式,基于队列的一对一,消息生产者发送消息到对列,消费者从队 阅读全文
posted @ 2020-04-05 12:15 CarBlack 阅读(126) 评论(0) 推荐(0)
摘要:1、maven的由来 maven是一款服务于java平台的自动化构建工具 构建定义:把动态的Web工程经过编译得到的编译结果部署到服务器上的整个过程。 编译:java源文件[.java]->编译->Classes字节码文件。 部署:最终在sevlet容器中部署的不是动态web工程,而是编译后的文件。 阅读全文
posted @ 2019-04-23 19:27 CarBlack 阅读(309) 评论(0) 推荐(0)
摘要:之前项目一直使用的是ActiveMQ,突然要变更成IBMMQ,整理了一些搭建MQ和代码连接MQ是遇到的问题,记录一下。 (1)三个系统之内部使用IBMMQ交互,所以应设立两个本地接收队列和两个发送队列,接收和发送队列是通过设置队列的属性来区分的,属性为正常位置在本地的是接收队列,属性为传输位置在远程 阅读全文
posted @ 2019-03-27 21:03 CarBlack 阅读(1825) 评论(0) 推荐(0)