JMS-ActiveMQ学习-6 主从集群

摘要: 1.集群 集群:将相同的程序功能部署到两台或多台服务器上,这些服务器对外提供的功能都是一样的 2.为什么需要集群? 解决单点故障 提高系统服务能力 3.ActiveMQ主从集群方式-3种 1>shared filesystem Master-Slave 方式主从集群 --基于文件共享 文件系统共享方 阅读全文
posted @ 2018-09-04 12:20 companion 阅读(294) 评论(0) 推荐(0)

JMS-ActiveMQ学习-5 ActiveMQ的安全机制

摘要: 一、控制台安全(8161) 1.修改conf/jetty.xml文件中的authenticate的两个值为true 2.修改conf/jetty-realm.properties文件中的用户名:密码:角色,第二项为密码 admin: admin, adminuser: user, user 二、服务 阅读全文
posted @ 2018-09-04 10:32 companion 阅读(173) 评论(0) 推荐(0)

JMS-ActiveMQ学习-4 ActiveMQ与SpringBoot集成

摘要: 点对点模式 一、同步 1.创建springboot的生产者 1>创建module的springboot项目(选择Spring Initializr) 2>添加依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactI 阅读全文
posted @ 2018-09-03 17:47 companion 阅读(766) 评论(0) 推荐(0)

JMS-ActiveMQ学习-3 ActiveMQ与Spring集成

摘要: Spring下开发消息的发送和接收程序 点对点模式 一、创建生产者项目 1.创建maven项目 2.添加spring-jms、jms规范、activemq依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <ar 阅读全文
posted @ 2018-09-03 14:38 companion 阅读(264) 评论(0) 推荐(0)

JMS-ActiveMQ学习-2 基于JMS的消息传送

摘要: 1.JMS整体设计结构 1>基本要素: 生产者:producer 消费者:consumer 消费服务:broker 2>交互模型: 生产者生产消息 消费者消费<处理>消息 broker存储消息 2.JMS两种消息传送模式 1>点对点:(point-to-point 一对一)专门用于使用队列Queue 阅读全文
posted @ 2018-08-31 16:27 companion 阅读(577) 评论(0) 推荐(0)

JMS-ActiveMQ学习-1 简介

摘要: 1.JMS介绍 JMS:java message service ->java消息服务 这种规范消息的发送是异步的,非阻塞的,消息的发送者发送完消息后就直接返回了,不需要等待接收者接收到消息后才能返回,发送者和接收者互不影响。 适合高流量大并发系统,减轻和消除系统瓶颈,实现去耦合(无需等待)。 2. 阅读全文
posted @ 2018-08-30 11:02 companion 阅读(186) 评论(0) 推荐(0)

Dubbo学习-4 监控中心

摘要: 只是一个web应用的管理后台,统计pro和con的调用次数和频率之类的 下载监控中心后,编译成dubbo-admin.war 通过dubbo.properties文件可以获知:关于消费者和提供者的信息,监控中心是从注册中心获取的,可以将dubbo-admin.war拷贝到tomcat的webapps 阅读全文
posted @ 2018-08-29 16:02 companion 阅读(135) 评论(0) 推荐(0)

Dubbo学习-3 dubbo注册中心功能

摘要: 运行的顺序 注册中心->provider->consumer 注册中心启动->provider启动向注册中心的列表注册暴露的服务->consumer启动向注册中心订阅自己需要的服务->consumer调用provider 注册中心心跳机制:zk定时(默认2分钟)去调用provider,查看url是否 阅读全文
posted @ 2018-08-29 15:50 companion 阅读(351) 评论(0) 推荐(0)

Dubbo学习-2 分布式服务介绍

摘要: 当我们项目打包成一个需要部署到多台服务器的时候,此时修改项目中的一个功能,那么就需要重新部署多台服务器,此时会造成浪费,那么此时可以将一个大项目拆分成多个子项目,子应用,每个应用都是单独部署的,(独立,可部署,可运行的)只负责某一方面的工作。 ->微服务 使用servlet也可以实现但是慢,而且每个 阅读全文
posted @ 2018-08-29 15:32 companion 阅读(227) 评论(0) 推荐(0)

Dubbo学习-1 请求jsp

摘要: jd对外提供服务:https://wx.jdcloud.com https://wx.jdcloud.com/market/datas/5/10665 对应短信接口,里面有文档的格式 项目中实现天气服务--实践: 1.dubbo单一应用-发起请求jsp 1.1>步骤: 新建web应用-> 新建ind 阅读全文
posted @ 2018-08-28 11:45 companion 阅读(498) 评论(0) 推荐(0)