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

株洲新站建设seo网站营销推广

株洲新站建设,seo网站营销推广,常德seo公司,电子商城系统的设计与实现【squids.cn】 全网zui低价RDS#xff0c;免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 在本系列的第一部分#xff0c;我们看到了一个简化版的基于微服务的转账应用程序#xff0c;该应用程序使用Apache Camel和AWS SDK#xff08;软件开发套件#xf…【squids.cn】 全网zui低价RDS免费的迁移工具DBMotion、数据库备份工具DBTwin、SQL开发工具等 在本系列的第一部分我们看到了一个简化版的基于微服务的转账应用程序该应用程序使用Apache Camel和AWS SDK软件开发套件作为Java开发工具使用Quarkus作为运行时平台进行实现。如前所述为了运行此类应用的生产版本可能需要考虑许多部署情景最初且最简单的情景是以独立方式在本地运行它。这也是我们在这篇新文章中将要探讨的情景。 Quarkus能够以两种模式运行你的应用程序基于JVMJava虚拟机的模式和原生模式。基于JVM的模式是运行Java应用程序的标准传统方式。在这种情况下运行的应用程序不是直接对操作系统执行而是在某种执行媒介中执行其中嵌入和包装了Java库和API。这些库和API可能非常庞大并且它们占用了名为Resident Set SizeRSS的内存的特定部分。 因此在JVM模式下Quarkus构建过程会生成几个JARJava Archive文件如下所示 一个名为 .jar 的瘦JAR位于 target/quarkus-app/app 中包含所有应用程序的类和其他工件。 一个名为 quarkus-run.jar 的空壳JAR位于 target/quarkus-app 中包含运行应用程序所需的所有工件的列表但不包括工件本身和应用程序。 一个包含变换后的应用程序字节码的JAR名为 generated-bytecode.jar位于 target/quarkus-app/quarkus 中。 一个名为 lib 的文件夹位于 target/quarkus-app 中包含所有应用程序的依赖项。 上述所有工件都是在构建项目时由quarkus-maven-plugin生成的。此插件还支持创建一个包含运行应用程序所需的一切即应用程序的代码以及所有依赖项的代码的über JAR。 与 JVM 模式相反Quarkus 本机模式运行可执行程序。这些程序直接针对操作系统执行不需要任何 JVM。这种技术不是将 Java 代码编译为通常的字节代码如 JVM 模式而是编译为可执行文件从而显着减少了 RSS 的数量从而减少了程序的大小。这提高了他们的表现。为了支持本机模式Quarkus 依赖于GraalVM。 在 JVM 模式下运行 前面提到JVM模式是最简单的Quarkus运行模式。它包括执行quarkus-run.jar位于 target/quarkus-app 中的 。我们的项目在此处的源代码存储库中提供了几个脚本。让我们看一下它start-ms.sh顾名思义启动我们的微服务。 #!/bin/sh ./delete-all-buckets.sh ./create-queue.sh java -jar ./aws-camelk-file/target/quarkus-app/quarkus-run.jar sleep 3 java -jar ./aws-camelk-s3/target/quarkus-app/quarkus-run.jar sleep 3 java -jar ./aws-camelk-jaxrs/target/quarkus-app/quarkus-run.jar sleep 3 java -jar ./aws-camelk-sqs/target/quarkus-app/quarkus-run.jar sleep 3 ps ef | grep -i aws-camelk-file | grep -v grep | awk {print $1} pid-aws-camelk-file.pid ps ef | grep -i aws-camelk-s3 | grep -v grep | awk {print $1} pid-aws-camelk-s3.pid ps ef | grep -i aws-camelk-jaxrs | grep -v grep | awk {print $1} pid-aws-camelk-jaxrs.pid ps ef | grep -i aws-camelk-sqs | grep -v grep | awk {print $1} pid-aws-camelk-sqs.pid ./copy-xml-file.sh 上面的 shell 脚本是一种杂务因为它接管了运行我们的四个微服务并适当处理它们所需的所有操作。首先它删除名称以字符串“mys3”开头并后跟随机后缀的所有 S3 存储桶。然后它会创建一个 AWS SQS 队列如果尚不存在。这些都是理智的操作确保从干净的情况开始。 之后我们的四个微服务被依次执行它们之间有3秒的等待间隔以保证它们在被伙伴调用之前已经完全启动。一旦启动它们的 PID 就会保存在扩展名为“pid”的文件中。当您想要停止它们时稍后将使用这些文件。 一旦所有微服务启动就会通过将包含要执行的汇款的输入 XML 文件复制到每个第一个 Camel 路由轮询的输入文件夹来触发管道。这将激活整个过程如我们故事的第一部分所述。 因此要恢复为了在 Quarkus 的 JVM 模式下运行我们的汇款应用程序请执行以下命令 $ cd aws-camelk$ ./delete-all-buckets.sh #Deletes all the possible existent mys3... S3 buckets$ ./purge-sqs-queue.sh #Purge the myQueue SQS queue$ mvn clean package #This will also executes all te defined unit tests$ ./start-ms.sh      #Starts the micro-services and save their associated PIDs money-transfers.xml这会将位于的文件复制aws-camelk-model/src/main/resources/xml到该/tmp/input文件夹中。这是 Camel 路由aws-camelk-file正在轮询的输入文件夹。 一旦 XML 文件到达那里它就会根据自己的架构位于 中进行验证aws-camelk-file/src/main/resource/xsd如果有效它就会存储在 AWS S3 存储桶中该存储桶的名称是字符串“mys3”我们将随机生成的字符串附加到该存储桶中。此处XML 文件由aws-camelk-s3Camel 路由进行处理该路由将其分割、标记化和流式传输然后将每个生成的 XML 消息发布到名为“myQueue”的 AWS SQS 队列。 最后但并非最不重要的一点是Camel 路由aws-camelk-sqs通过将每个已发布的消息从 XML 解组为 Java然后将其编组为 JSON然后将 HTTP POST 请求发送到 REST 端点 http://localhost:8080/xfer 来处理每个已发布的消息。 所有这些管道之后都可以检查 Quarkus 在控制台上显示的日志文件。您可以通过将不同的 XML 文件复制到输入目录中来重复该过程只要您愿意。但要注意您不能处理同一个文件两次或多次因为关联的路由是幂等的这意味着如果多次提供相同的输入文件将被忽略。但您当然可以更改其名称。 当您已经足够使用微服务时请运行以下命令 $ ./kill-ms.sh #Stop the micro-services one by one using their PID$ ./delete-all-buckets.sh #Delete all the S3 buckets which names start with mys3$ ./purge-sqs-queue.sh #Deletes all the messages in the myQueue SQS queue$ ./delete-sqs-queue.sh     #Deletes the myQueue SQS queue 现在你的环境已经干净了。下一篇文章将展示如何在 Quarkus 本机模式下执行与本地运行微服务相同的操作。请持续关注。 作者Nicolas Duminil 更多内容请关注公号【云原生数据库】 squids.cn云数据库RDS迁移工具DBMotion云备份DBTwin等数据库生态工具。
文章转载自:
http://www.morning.tymwx.cn.gov.cn.tymwx.cn
http://www.morning.kyfnh.cn.gov.cn.kyfnh.cn
http://www.morning.zphlb.cn.gov.cn.zphlb.cn
http://www.morning.ggcjf.cn.gov.cn.ggcjf.cn
http://www.morning.rhqn.cn.gov.cn.rhqn.cn
http://www.morning.kdbbm.cn.gov.cn.kdbbm.cn
http://www.morning.fnpyk.cn.gov.cn.fnpyk.cn
http://www.morning.nuejun.com.gov.cn.nuejun.com
http://www.morning.syrzl.cn.gov.cn.syrzl.cn
http://www.morning.wsrcy.cn.gov.cn.wsrcy.cn
http://www.morning.wnbpm.cn.gov.cn.wnbpm.cn
http://www.morning.ymwny.cn.gov.cn.ymwny.cn
http://www.morning.trjr.cn.gov.cn.trjr.cn
http://www.morning.tngdn.cn.gov.cn.tngdn.cn
http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn
http://www.morning.sqqkr.cn.gov.cn.sqqkr.cn
http://www.morning.bmpjp.cn.gov.cn.bmpjp.cn
http://www.morning.prmbb.cn.gov.cn.prmbb.cn
http://www.morning.jqbmj.cn.gov.cn.jqbmj.cn
http://www.morning.hcrxn.cn.gov.cn.hcrxn.cn
http://www.morning.bhdyr.cn.gov.cn.bhdyr.cn
http://www.morning.xuejitest.com.gov.cn.xuejitest.com
http://www.morning.wyppp.cn.gov.cn.wyppp.cn
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.fbtgp.cn.gov.cn.fbtgp.cn
http://www.morning.rtzd.cn.gov.cn.rtzd.cn
http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn
http://www.morning.jhwqp.cn.gov.cn.jhwqp.cn
http://www.morning.mytmx.cn.gov.cn.mytmx.cn
http://www.morning.gwsll.cn.gov.cn.gwsll.cn
http://www.morning.gxcit.com.gov.cn.gxcit.com
http://www.morning.cthkh.cn.gov.cn.cthkh.cn
http://www.morning.kldtf.cn.gov.cn.kldtf.cn
http://www.morning.xsjfk.cn.gov.cn.xsjfk.cn
http://www.morning.lqytk.cn.gov.cn.lqytk.cn
http://www.morning.glnfn.cn.gov.cn.glnfn.cn
http://www.morning.dxhdn.cn.gov.cn.dxhdn.cn
http://www.morning.swkpq.cn.gov.cn.swkpq.cn
http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn
http://www.morning.crfyr.cn.gov.cn.crfyr.cn
http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn
http://www.morning.lhqw.cn.gov.cn.lhqw.cn
http://www.morning.kkjhj.cn.gov.cn.kkjhj.cn
http://www.morning.fdwlg.cn.gov.cn.fdwlg.cn
http://www.morning.fflnw.cn.gov.cn.fflnw.cn
http://www.morning.bnzjx.cn.gov.cn.bnzjx.cn
http://www.morning.dwgcx.cn.gov.cn.dwgcx.cn
http://www.morning.sfdky.cn.gov.cn.sfdky.cn
http://www.morning.pslzp.cn.gov.cn.pslzp.cn
http://www.morning.fppzc.cn.gov.cn.fppzc.cn
http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn
http://www.morning.huarma.com.gov.cn.huarma.com
http://www.morning.pqwrg.cn.gov.cn.pqwrg.cn
http://www.morning.rpzth.cn.gov.cn.rpzth.cn
http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn
http://www.morning.fgxnb.cn.gov.cn.fgxnb.cn
http://www.morning.hcqd.cn.gov.cn.hcqd.cn
http://www.morning.rzysq.cn.gov.cn.rzysq.cn
http://www.morning.trjdr.cn.gov.cn.trjdr.cn
http://www.morning.sjftk.cn.gov.cn.sjftk.cn
http://www.morning.jqkrt.cn.gov.cn.jqkrt.cn
http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn
http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn
http://www.morning.rshs.cn.gov.cn.rshs.cn
http://www.morning.jbmsp.cn.gov.cn.jbmsp.cn
http://www.morning.fsbns.cn.gov.cn.fsbns.cn
http://www.morning.kfyqd.cn.gov.cn.kfyqd.cn
http://www.morning.dfhkh.cn.gov.cn.dfhkh.cn
http://www.morning.yuanshenglan.com.gov.cn.yuanshenglan.com
http://www.morning.mrbzq.cn.gov.cn.mrbzq.cn
http://www.morning.pxwjp.cn.gov.cn.pxwjp.cn
http://www.morning.lcbgf.cn.gov.cn.lcbgf.cn
http://www.morning.jqtb.cn.gov.cn.jqtb.cn
http://www.morning.hrjrt.cn.gov.cn.hrjrt.cn
http://www.morning.drywd.cn.gov.cn.drywd.cn
http://www.morning.nmfwm.cn.gov.cn.nmfwm.cn
http://www.morning.dpdr.cn.gov.cn.dpdr.cn
http://www.morning.dhyzr.cn.gov.cn.dhyzr.cn
http://www.morning.gqhgl.cn.gov.cn.gqhgl.cn
http://www.morning.crrjg.cn.gov.cn.crrjg.cn
http://www.tj-hxxt.cn/news/222300.html

相关文章:

  • 东莞网站建设制作软件黑龙江新闻法治在线回放
  • 怎么样免费建设网站东莞微网站建设费用
  • 江西有色建设集团公司 网站企业网站开发知名品牌有哪些
  • 内网网站建设主流语言vi设计风格有哪些
  • 房产网站设计模板智能建站服务平台
  • fview网站开发黄页是干什么用的
  • 电子商务公司起名搜索引擎优化主要包括
  • 如何快速写一个网站手游排行榜前十名网络游戏
  • 兼职做网站的费用企业网站模板下载需谨慎
  • php网站开发发展趋势南京网站建设公司 w
  • 淮北 网站建设 有限公司局域网建设网站视频教程
  • 建设银行假网站首页展示空间设计作品
  • 做代加工的网站发布房屋建筑图纸设计说明
  • 怎样做相亲网站福田网站推广
  • 做网站用什么空间好绵阳的网站建设
  • wordpress调用字段恩城seo的网站
  • 网站设计费用志网站建设讠金手指 22
  • 影响seo排名的因素有哪些百度seo优化技巧
  • 网站需要哪些费用采购网站建设
  • 有了空间和域名 网站容易做吗建设银行的网站你打不开
  • 科技感十足的网站微信代运营公司
  • 做服装微商城网站深圳知名企业
  • dede游戏网站模板三维建模
  • 山西太原做网站网络营销推广计划
  • 没有网站能做淘宝客吗页面设计合同模板
  • 烟台网站建设招聘注册营业执照名字查询系统
  • 网站建设需求说明文档自定义图片制作
  • 三合一网站制作价格庐江网站制作公司
  • 蓝色的网站wordpress 子菜单项
  • 核桃编程加盟费多少钱惠东seo公司