摘要:
1.概述 1.1什么是zookeeper Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。 Zookeeper从设计模式角度来理解:是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Z 阅读全文
摘要:
ActiveMQ的网络连接分为静态连接和动态连接。本章研究静态连接。 1.ActiveMQ的networkConnector是什么 在某些情况下,需要多个ActiveMQ的Broker做集群,那么就涉及到Broker到Broker的通信,这个就称为ActiveMQ的networkConnector。 阅读全文
摘要:
ActiveMQ不仅支持persistent和non-persistent两种方式,还支持消息的recovery(恢复)方式。 1.PTP Queue的存储是很简单的,就是一个FIFO的Queue 2.PUB/SUB 对于持久化订阅主题,每一个消费者将获得一个消息的复制。 3.有效的消息存储 Act 阅读全文
摘要:
今天收到的一份需求任务是对接硬件,TCP通信,并给出通信端口与数据包格式,如下: 1.首先编写了一个简单的十六进制转byte[]数组与byte[]转换16进制字符串的两个方法,如下: 测试: 结果: [-64, 16, 0, 0, 0, 2, 4, 0, 1, 0, 0, -94, 111]C010 阅读全文
摘要:
全文用到的生产者代码: 1.消息接收确认 JMS 消息只有在被确认之后,才认为已经被成功地消费了。消息的成功消费通常包含三个阶段:客户接收消息、客户处理消息和消息被确认。 (1) 在事务性会话中,事务被提交的时候,确认自动发生。也就是事务性回话需要进行session.commit()。如下消费者代码 阅读全文
摘要:
Broker:英语有代理的意思,在activemq中,Broker就相当于一个Activemq实例。 1. 命令行启动实例: 1.activemq start使用默认的activemq.xml启动 启动后访问后台: 2.activemq start xbean:file:../conf/active 阅读全文
摘要:
连接到ActiveMQ Connector:ActiveMQ提供的,用来实现连接通信的功能。包括:client-to-broker、broker-to-broker。ActiveMQ允许客户端使用多种协议来进行连接。 client-to-broker模式一般是配置文件中的transportConne 阅读全文
摘要:
JMS由下面三部分组成:消息头、属性、消息体。其中消息体定义了五种消息体格式,也可以称为消息类型。 JMS规范中的消息类型包括TextMessage、MapMessage、ObjectMessage、BytesMessage、和StreamMessage等五种。ActiveMQ也有对应的实现,下面我 阅读全文
摘要:
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 1.生成证书 使用JDK的bin目录下的keytool生成,关于 阅读全文
摘要:
springboot整合web开发的各个组件在前面已经有详细的介绍,下面是用springboot整合layui实现了基本的增删改查。 同时在学习mui开发app,也就用mui实现了一个简单的自动登录和用户列表上拉刷新的app。 下面是自己实现前的思路: Web端实现用户增删改查 主要是springb 阅读全文