当前位置: 首页 > news >正文

如何开发一个手机网站网站建设的七个流程步骤

如何开发一个手机网站,网站建设的七个流程步骤,php做网站不兼容ie8,wordpress和凡科一#xff1a;JMS简介   JMS即Java消息服务#xff08;Java Message Service#xff09;#xff0c;是一个Java平台定义的关于面向消息中间件的API#xff0c;用于在两个应用程序之间#xff0c;或分布式系统中发送消息#xff0c;进行异步通信。JMS是一个与具体平台无…一JMS简介   JMS即Java消息服务Java Message Service是一个Java平台定义的关于面向消息中间件的API用于在两个应用程序之间或分布式系统中发送消息进行异步通信。JMS是一个与具体平台无关的API绝大多数MOM提供商都对JMS提供支持。   JMS允许应用程序组件基于JavaEE平台创建、发送、接收和读取消息。它使分布式通信耦合度更低消息服务更加可靠。 二常用术语 消息中间件JMS Provider指实现了JMS协议的第三方组件如ActiveMQ、RocketMQ、RabbitMQ、Kafka等消息模式分为点对点Point to Point即P2P和发布/订阅Pub/Sub对应的数据结构分别为队列Queue和主题Topic消息Message通信内容的载体其结构主要分为消息头、属性、消息体并且根据存储结构的不同而分别几类后续再展开消息生产者产生消息的一方对应两种消息模式分别为消息的发送方Sender、消息发布者Publisher消息的消费方接收消息的一方对应两种模式分别为消息的接收者Receiver、消息订阅者Subscriber 三JMS基本概念及原理解析 1、基本概念 JMS是Java的消息服务JMS的客户端之间可以通过JMS服务进行异步的消息传输。 2、体系架构 JMS由以下元素组成 1.JMS提供者 连接面向消息中间件的JMS的接口的实现。无关语言可以是非Java的。 2.JMS客户 生产或消费消息的基于Java的应用程序或对象 3.JMS生产者 创建并发送消息的JMS客户 4.JMS消费者 接收消息的JMS客户 5.JMS队列 一个容纳等待被消费的消息的区域。队列的特性按顺序先进先出消费后会移除队列 6.JMS主题 一种支持发送消息给多个订阅者的机制 3、JMS消息模型 1. P2PPoint-to-Point 2. Pub/SubPublish/Subscribe 4、P2P详解 1.P2P介绍 2.P2P的特点 每条消息只能成功消费一次即一旦被消费消息就不再在消息队列中提供者、消费者解耦无论有没有消费者都不影响提供者发送消息到消息队列每条消息仅会被一个消费者消费。可能会有多个消费者在监听同一个队列但是队列中的消息仅会被一个消费者消费消息存在先后顺序。队列的特性先进先出消费者在成功接受消息之后需向队列应答成功 5、Pub/Sub发布/订阅 模式 1.Pub/Sub模式图 2.Pub/Sub的特点 每个消息可以有多个消费者发布者和订阅者之间有时间上的依赖性。针对某个主题的订阅者它必须创建一个订阅者之后才能消费发布者的消息而且为了消费消息订阅者必须保持运行的状态为了缓和这样严格的时间相关性JMS允许订阅者创建一个可持久化的订阅。这样即使订阅者没有被激活运行它也能接收到发布者的消息每条消息都会传送给称为订阅者的多个消息消费者。订阅者有许多类型包括持久型、非持久型和动态型发布者通常不会知道、也意识不到哪一个订阅者正在接收主题消息消息被推送给消费者这意味着消息会传送给消费者而无须请求 6、消息的消费 JMS中消息的产生和消费是异步的。有两种方式消费消息 1.同步订阅/消费者调用receive方法来接收消息receive方法在接收到消息/超时之前一直阻塞 2.异步订阅/消费者注册为消息监听者。消息到达后系统自动调用监听器的onMessage方法 7、JMS应用程序接口 1.ConnectionFactory接口连接工厂 创建Connection对象的工厂根据消息类型的不同分为QueueConnectionFactory、TopicConnectionFactory两种。可以通过JNDI来查找ConnectionFactory 2.Destination接口 Destination是包装了消息目标标识符的对象消息目标指的是消息发布和接收的地点队列、主题。可以通过JNDI查找Destination 3.Connection接口 Connection表示在客户端和JMS系统之间建立的连接对TCP/IP socket的包装 Connection可以产生一个或多个的Session。分为QueueConnection、TopicConnection 4.Session接口 Session是我们操作消息的接口表示一个单线程的上下文用于发送和接收消息。由于会话是单线程的所以消息是连续的就是说消息是按照发送的顺序一个一个接收的。  可以通过session创建生产者、消费者、消息等。Session提供了事务的功能。当我们需要使用session发送/接收多个消息时可以将这些发送/接收动作放到一个事务中。  同样也分QueueSession和TopicSession。  5.MessageProducer 接口(消息的生产者)  消息生产者由Session创建并用于将消息发送到Destination。消费者可以同步地阻塞模式或异步非阻塞接收队列和主题类型的消息。  同样消息生产者分两种类型QueueSender和TopicPublisher。可以调用消息生产者的方法send或publish方法发送消息。  6.MessageConsumer 接口(消息消费者)  消息消费者由Session创建用于接收被发送到Destination的消息。两种类型QueueReceiver和TopicSubscriber。  可分别通过session的createReceiver(Queue)或createSubscriber(Topic)来创建。  当然也可以session的creatDurableSubscriber方法来创建持久化的订阅者。  7.Message 接口消息  是在消费者和生产者之间传送的对象也就是说从一个应用程序创送到另一个应用程序。一个消息有三个主要部分  1、消息头必须包含用于识别和为消息寻找路由的操作设置。  2、一组消息属性可选包含额外的属性支持其他提供者和用户的兼容。可以创建定制的字段和过滤器消息选择器。  3、一个消息体可选允许用户创建五种类型的消息文本消息映射消息字节消息流消息和对象消息。消息接口非常灵活并提供了许多方式来定制消息的内容。 消息接口非常灵活并提供了许多方式来定制消息的内容。  8.MessageListener  消息监听器。如果注册了消息监听器一旦消息到达将自动调用监听器的onMessage方法。  EJB中的MDBMessage-Driven Bean就是一种MessageListener。 四JMS的提供者实现 使用Java消息服务你必须要有一个JMS提供者管理会话和队列。现在既有开源的提供者也有专有的提供者。 开源的提供者包括Apache ActiveMQ、Kafka、WebMethods、阿里的RocketMQ等 参考 https://www.cnblogs.com/chenpi/archive/2016/06/06/5559349.html http://www.cnblogs.com/molao-doing/articles/6557305.html
http://wiki.neutronadmin.com/news/256658/

相关文章:

  • 建筑网站设计最好的wordpress教程
  • wordpress 会议网站无锡做网站哪个公司好
  • 如何用国外网站做头条搭建网上商城
  • 无锡网站建设收费网站建设具体要求
  • 迪虎科技网站建设网站div的高度根据图片
  • 石家庄专门做网站的公司网站设计网站
  • 长春seo整站优化链接买卖
  • 知名手机网站域名服务dns的主要功能是
  • 两学一做考学网站做网站怎么销售
  • wordpress 4.2.3 expseo建站推广
  • 烟台网站制作公司在线咨询湖南郴州市房价
  • 杭州企业网站制作哪个好灰色词秒收录代发
  • 保定网站建设设计公司怎么做透明的网站图片
  • 求助如何做网站推广wordpress用户批量注册
  • 移动网站建设机构深圳建设集团怎么样
  • 中国建设银行网站地图国内著名展馆设计公司案例
  • 网站制作 企业网站建设哪家好网页设计与制作教程第2版
  • 宇讯网站建设怎么创建个人网页
  • 花卉网站建设策划重庆市建设工程信息网怎么进不去
  • 品质好茶seo算法培训
  • 做押韵句子的网站游戏在线玩免费免登录
  • 建设企业网站得花多少钱wordpress响应主题
  • 360浏览器怎么拦截网站建设网站的协议
  • 中建铁路建设有限公司网站wordpress版本回退
  • 奉贤做网站创建网站的各项费用
  • 网站建设三站合一简述网站建设优劣的评价标准
  • 网站首页关键词设置网站设计师待遇
  • 布吉网站建设公司柳州网站建设多少钱
  • 网站后台代码如何做宁波网站建设佳选蓉胜网络好
  • 做网站搞活动网站设计的概述