建设部网站怎么查询相关专业wordpress加入音乐播放器

diannao/2026/1/23 0:52:49/文章来源:
建设部网站怎么查询相关专业,wordpress加入音乐播放器,专业做网站网络,开发一个app需要哪些人员最近AWS公布了新的客户端库#xff0c;它实现了JMS 1.1规范 #xff0c;并使用他们的简单队列服务 #xff08;SQS#xff09;作为JMS提供者 #xff08;见杰夫巴尔的帖子在这里 #xff09;。 在我的文章中#xff0c;我将向您展示如何设置Maven项目以使用Spring Frame… 最近AWS公布了新的客户端库它实现了JMS 1.1规范 并使用他们的简单队列服务 SQS作为JMS提供者 见杰夫·巴尔的帖子在这里 。 在我的文章中我将向您展示如何设置Maven项目以使用Spring Framework来使用该库。 我们将执行以下步骤 在AWS管理控制台中创建队列 在机器上设置您的AWS凭证 设置您的Maven项目 创建Spring配置 创建Java文件以产生和接收消息 这篇文章将仅显示SQS可能性的一些基本用法但应该足以帮助您入门。 我假设您已经创建了AWS账户 并且熟悉Maven和基本的Spring设置。 在AWS管理控制台中创建队列 第一步是创建队列以便我们可以在程序中使用它。 我向您展示了如何使用管理控制台创建队列但是您也可以通过编程方式创建必要的队列。 转到管理控制台时可以选择SQS页面然后单击“创建新队列”按钮 输入队列名称并单击“创建队列”按钮以接受当前的默认设置 在机器上设置您的AWS凭证 为了能够使用Java SDK访问您的AWS资料最简单的方法是在用户的主目录中创建一个“ credentials.proeprties”文件。 在〜/ .aws / credentials对于Windows用户为C\ Users \ USER_NAME \ .aws \ credentials处创建凭据文件并在将大写的值替换为您自己的值之后保存以下行。 [default] aws_access_key_id YOUR_ACCESS_KEY_ID aws_secret_access_key YOUR_SECRET_ACCESS_KEY设置您的Maven项目 使用Maven设置项目时可以将以下依赖项添加到pom中以便能够在Spring 4中使用AWS SQS ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdnet.pascalalma.aws/groupIdartifactIdsqs-client/artifactIdversion1.0-SNAPSHOT/versionpropertiesversion.spring4.1.5.RELEASE/version.spring/propertiesdependenciesdependencygroupIdorg.springframework/groupIdartifactIdspring-core/artifactIdversion${version.spring}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion${version.spring}/version/dependencydependencygroupIdorg.springframework/groupIdartifactIdspring-jms/artifactIdversion${version.spring}/version/dependencydependencygroupIdcom.amazonaws/groupIdartifactIdamazon-sqs-java-messaging-lib/artifactIdversion1.0.0/versiontypejar/type/dependencydependencygroupIdlog4j/groupIdartifactIdlog4j/artifactIdversion1.2.17/version/dependency/dependencies /project创建Spring配置 在第一个示例中我将使用一个简单的MessageProducer和MessageConsumer类其中生产者将消息放入队列而使用者将从队列中读取一条消息。 这是模型是下文称要通过AWS作为一个“同步”的呼叫。 Spring配置如下所示 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:contexthttp://www.springframework.org/schema/contextxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsdhttp://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.0.xsdcontext:component-scan base-packagenet.pascalalma.aws.sqs/context:component-scanbean idcredentialsProviderBean classcom.amazonaws.auth.DefaultAWSCredentialsProviderChain/bean idconnectionFactoryBuilder classcom.amazon.sqs.javamessaging.SQSConnectionFactory$Builderproperty nameregionName valueeu-west-1/property namenumberOfMessagesToPrefetch value5/property nameawsCredentialsProvider refcredentialsProviderBean//beanbean idconnectionFactory classcom.amazon.sqs.javamessaging.SQSConnectionFactoryfactory-beanconnectionFactoryBuilderfactory-methodbuild/bean idjmsTemplate classorg.springframework.jms.core.JmsTemplateproperty nameconnectionFactory refconnectionFactory/property namedefaultDestinationName refqueueName//beanbean idqueueName classjava.lang.Stringconstructor-arg valueDefaultDemoQueue//bean /beans创建Java文件以产生和接收消息 最后一步是创建必要的Java文件。 我认为它们足够简单且易于解释因此我仅在此处显示源代码。 首先我们有MessageProducer它在执行消息时将消息放入队列中 package net.pascalalma.aws.sqs;import org.apache.log4j.Logger; import org.springframework.jms.core.JmsTemplate; import org.springframework.jms.core.MessageCreator; import org.springframework.stereotype.Service;import javax.annotation.Resource; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.Session; import javax.jms.TextMessage;Service(myMessageProviderService) public class MyMessageProvider {final static Logger logger Logger.getLogger(MyMessageProvider.class);Resource(name jmsTemplate)private JmsTemplate jmsTemplate;public void sendMessage(final String txt) {logger.debug(String.format(Sending message with txt: %s, txt));jmsTemplate.send(new MessageCreator() {public Message createMessage(Session session) throws JMSException {final TextMessage msg session.createTextMessage(txt);return msg;}});logger.debug(Message sent );} } 接下来是MessageConsumer在此示例中MessageConsumer在执行时仅从队列中读取一条消息 package net.pascalalma.aws.sqs;import org.apache.log4j.Logger; import org.springframework.jms.core.JmsTemplate; import org.springframework.stereotype.Service;import javax.annotation.Resource; import javax.jms.JMSException; import javax.jms.Message; import javax.jms.TextMessage;Service(myMessageConsumerService) public class MyMessageConsumer {final static Logger logger Logger.getLogger(MyMessageConsumer.class);Resource(name jmsTemplate)private JmsTemplate jmsTemplate;public void readMessage() throws JMSException {logger.debug(Reading message);Message msg jmsTemplate.receive();if (msg instanceof TextMessage) {TextMessage txtmsg (TextMessage) msg;logger.info(String.format(Received text: %s, txtmsg.getText()));}logger.debug(msg.getClass());logger.info(Done);} } 最后是Main类它读取Spring配置并运行Producer和Consumer package net.pascalalma.aws.sqs;import org.apache.log4j.Logger; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;import javax.jms.JMSException;public class SpringMain {final static Logger logger Logger.getLogger(SpringMain.class);public static void main(String[] args) {//Build application context by reading spring-config.xmlApplicationContext ctx new ClassPathXmlApplicationContext(new String[]{application-context.xml});//Get an instance of ProductService class;MyMessageProvider prdSvc (MyMessageProvider) ctx.getBean(myMessageProviderService);MyMessageConsumer conSvc (MyMessageConsumer) ctx.getBean(myMessageConsumerService);//Call getProduct method of ProductServiceprdSvc.sendMessage(This is a test);try {conSvc.readMessage();} catch (JMSException e) {logger.error(e);}} } 当运行Main类时一切正常时您将看到以下输出 2015-03-29 10:26:39 DEBUG net.pascalalma.aws.sqs.MyMessageProvider(28) - Sending message with txt: This is a test 2015-03-29 10:26:41 DEBUG net.pascalalma.aws.sqs.MyMessageProvider(35) - Message sent 2015-03-29 10:26:41 DEBUG net.pascalalma.aws.sqs.MyMessageConsumer(24) - Reading message 2015-03-29 10:26:41 INFO net.pascalalma.aws.sqs.MyMessageConsumer(29) - Received text: This is a test 2015-03-29 10:26:41 DEBUG net.pascalalma.aws.sqs.MyMessageConsumer(32) - class com.amazon.sqs.javamessaging.message.SQSTextMessage 2015-03-29 10:26:41 INFO net.pascalalma.aws.sqs.MyMessageConsumer(33) - DoneProcess finished with exit code 0翻译自: https://www.javacodegeeks.com/2015/04/using-aws-sqs-as-jms-provider-with-spring.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/89116.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做网站如何自动采集图片wordpress精美免费主题

据悉,诺基亚创新和测试强调了其AirScale无线产品组合的灵活性、可升级性和可扩展性,以适应技术初始应用中实现的5G频段。 通过证明AirScale能够支持低频和高频,运营商将能够从5G推出的第一天提供广泛的覆盖和室内覆盖,而无需进行复…

顶客网站和网摘网站国外wordpress

认识面向对象 Java是一门纯面向对象的语言(Object Oriented Program, OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。  面向过程和面相对象并不是一门语言,而是解决…

做网站免费搭建为什么做可信网站

目录1.上传tar包2.解压3. 设置环境变量4.设置Hive的配置文件5.启动Hive6.安装MySQL7.下载MySQL的驱动包8.修改Hive的配置文件9.启动Hive10.查看MySQL数据库 目录 1.上传tar包 jar包地址:http://hive.apache.org/downloads.html 2.解压 tar -zxvf apache-hive-2…

百度网站收录个人作品网站

MySQL中的自动增量AUTO_INCREMENT,是有使用条件的 该列(column)的数据类型必须是数值型(这点容易理解,数值才能自增)该列必须被索引,比如定义为主键(PRIMARY KEY) 感悟…

免费素材下载网站有哪些网站开发实用技术第2版课后答案

文章目录 工作原理代码编写驱动方式全步进驱动半步进驱动微步进驱动 工作原理 工作原理简要说明,和单片机一起配合使用的步进电机多为28BYJ28 五线四相步进电机,配合ULN2003驱动板进行控制,如图所示,对于扭矩、精度要求较高的还有…

58同城网站建设推广排名电商直播app开发公司

一 选择排序 原理:选择排序很简单,他的步骤如下: 从左至右遍历,找到最小(大)的元素,然后与第一个元素交换。从剩余未排序元素中继续寻找最小(大)元素,然后与第二个元素进行交换。以此…

网站建设的方案模板下载个人导航网站怎么备案

目前展示了用Avalonia做几个主要流行的主界面,演示了一下组件的使用。用不同的实现方式实现一些方法。 1、独立大屏展示,类似一个实时监控,这是一种目前很方便的大屏效果。 主要涉及的内内容: (1)窗标题实…

小型网站开发开题报告范文六安杂谈百姓畅言

1. 正所谓圣人云:“无农不稳,无商不富”,“民无利则国不富,民不富则国无税,国无税则兵不强,兵不强则天下危”。 2. 播下一个行动,收获一种习惯;播下一种习惯,收获一种性格…

做网站维护学什么编程语言数字化营销系统

Laravel 中的所有异常都由类App\Exceptions\Handler集中处理,这个类有两个方法:report 和 render。【report 方法】report 方法用于记录异常并将其发送给外部服务。默认情况下,report 方法只是将异常传递给异常基类并写入日志进行记录&#x…

北京网站建设流程兴化建设局网站

前言 MVC(Model-View-Controller)是一种常用的软件架构模式。将MVC应用于Unity3D开发可以提高项目的可维护性和可扩展性,使代码更加清晰和易于理解。本文将详细介绍Unity3D中MVC开发模式的应用以及开发流程,并给出技术详解和代码…

网站开发前端的工作内容是什么中国建设银行网官方网站

随着汽车技术持续快速发展,推动更安全、更智能、更高效的驾驶体验一直是汽车创新的前沿。高级驾驶辅助系统( ADAS ) 是这场技术革命的关键参与者,是 指集成到现代车辆中的一组技术和功能,用于增强驾驶员安全、改善驾驶体验并协助完成各种驾驶任务。它使用传感器、摄像头、雷…

soho做网站要写品牌吗专业网页制作地址

LeNet-5卷积神经网络是最经典的卷积网络之一,这篇文章就在LeNet-5的基础上加入了一些tensorflow的有趣函数,对LeNet-5做了改动,也是对一些tf函数的实例化笔记吧。环境 Pycharm2019Python3.7.6tensorflow 2.0 话不多说,先放完整源码…

北京网站制作网站成都自助建站模板

整理下Eigen库的教程,参考:http://eigen.tuxfamily.org/dox/index.html 混淆 在Eigen中,当变量同时出现在左值和右值,赋值操作可能会带来混淆问题。这一篇将解释什么是混淆,什么时候是有害的,怎么使用做。 …

做网站像素大小企业网站及信息化建设

选择最适合的技术平台对于开发送水小程序至关重要。在这篇文章中,我将为您介绍如何选择最适合的技术平台来开发送水小程序,以及各种技术平台的优缺点。无论您是刚刚起步的创业公司还是成熟的送水服务提供商,本文都将为您提供有关送水小程序开…

镜像网站是怎么做的wordpress缩略图顺序

目录 原理概述 实验目的 实验步骤 实验内容 实验拓扑 实验步骤 基础配置 配置交换机双工模式 配置接口速率 思考题 原理概述 交换机之间通过以太网电接口对接时需要协商一些接口参数,比如速率、双工模式等。   接口速率:指的是交换机接口每秒钟传…

手机访问网站 自动缩放个人做网站需要什么资料

错误信息:AH00526: Syntax error on line 54 of /www/server/apache/conf/httpd.conf:Cannot define multiple Listeners on the same IP:port朋友网站突然访问不了,进入宝塔后查看Apache服务器没运行,重启Apache时提示这个错误信息打开Apach…

企业门户网站的主要技术指标外包服务商

问题引入:不知道你会不会有这样的疑问:为什么在发送解锁命令时,我们不用右移一位,而发送扇区地址时却要右移一位(nor_cmd函数内部已经左移一位),这里先补充说明一下说明是cpu角度和nor角度&…

网站建设需要准备什么c++语言做网站

大家好,才是真的好。 真没想到,本周是今年第十一周,2024年还有不到三百天就结束了。 今天周五,我们继续介绍与Domino相关产品新闻,以及互联网或其他IT行业动态等。 一、在Windows 10和Windows 11上运行Domino和Trav…

外贸建站源码山东网站建设平台

目录 🌺1. 概述 🌻2. HBuilder X 安装包下载 🌼3. 安装详细教程 🌺1. 概述 HBuilder X 是一款由DCloud开发的基于Electron框架的集成开发环境(IDE),主要用于Web和移动应用程序的开发。以下是…

企业网络搭建服务seo最强

在物联网(IoT)领域,消息队列遵循发布/订阅模型的MQTT(Message Queuing Telemetry Transport)协议变得越来越受欢迎。本文将深入探讨如何在Spring Boot中使用MQTT,并讨论其与其他中间件的集成以及在物联网中…