本文共 890 字,大约阅读时间需要 2 分钟。
常见集群配置
- 使用共享文件系统
- 共享数据库
- 基于zookeeper
消息队列事务
- 高并发情境下,先把即将入库的数据放入消息队列,缓解数据库压力
- queue 一个消息生产者发送的消息,只能有一个订阅者接收
- 点对点消费模型
- 发布订阅消费模型
为宝塔面板的PHP安装stomp扩展
- 下载
- tar -zxvf stomp-2.0.2.tgz
- phpize //此时php版本是7.3
- ./configure --enable-stomp --with-php-config=/www/server/php/73/bin/php-config
- make && make install
- extension=/www/server/php/73/lib/php/extensions/no-debug-non-zts-20180731/stomp.so
- php -m
使用socket连接stomp
使用
- cd Downloads/apache-activemq-5.16.0/bin/
- ./activemq start
- ActiveMQ自带了一个web服务器(jetty,是java开发的),如果不了解没有关系,我们先学会怎么使用即可。 apache-activemq-5.14.3/conf/jetty.xml是该服务器的基本配置。
- 修改 jetty.xml
<bean id="jettyPort" class="org.apache.activemq.web.WebConsolePort" init-method="start"> <!-- the default port number for the web console --> <property name="host" value="192.168.127.131"/> <property name="port" value="8161"/> </bean>
- http://192.168.127.131:8161/admin admin admin
- 了解stomp协议
安装 ActiveMQ
安装JDK
下载
转载地址:http://ceiws.baihongyu.com/