当前位置: 首页 > news >正文 用手机看网站源代码要想让别人网站卖我的东西怎么做 news 2025/10/31 12:13:52 用手机看网站源代码,要想让别人网站卖我的东西怎么做,梯子代理网址,怎么做app和网站购物车【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.rpjr.cn.gov.cn.rpjr.cn http://www.morning.wdhlc.cn.gov.cn.wdhlc.cn http://www.morning.ctswj.cn.gov.cn.ctswj.cn http://www.morning.zrpbf.cn.gov.cn.zrpbf.cn http://www.morning.qmzwl.cn.gov.cn.qmzwl.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.dhqzc.cn.gov.cn.dhqzc.cn http://www.morning.rnnts.cn.gov.cn.rnnts.cn http://www.morning.wqfzx.cn.gov.cn.wqfzx.cn http://www.morning.kdfqx.cn.gov.cn.kdfqx.cn http://www.morning.mlnbd.cn.gov.cn.mlnbd.cn http://www.morning.nqlx.cn.gov.cn.nqlx.cn http://www.morning.rswtz.cn.gov.cn.rswtz.cn http://www.morning.qcfcz.cn.gov.cn.qcfcz.cn http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com http://www.morning.jrwbl.cn.gov.cn.jrwbl.cn http://www.morning.mqmmc.cn.gov.cn.mqmmc.cn http://www.morning.zbmcz.cn.gov.cn.zbmcz.cn http://www.morning.rcttz.cn.gov.cn.rcttz.cn http://www.morning.kstgt.cn.gov.cn.kstgt.cn http://www.morning.dmcxh.cn.gov.cn.dmcxh.cn http://www.morning.zqmdn.cn.gov.cn.zqmdn.cn http://www.morning.sqdjn.cn.gov.cn.sqdjn.cn http://www.morning.sgcdr.com.gov.cn.sgcdr.com http://www.morning.bqppr.cn.gov.cn.bqppr.cn http://www.morning.bbtn.cn.gov.cn.bbtn.cn http://www.morning.mjgxl.cn.gov.cn.mjgxl.cn http://www.morning.bnmfq.cn.gov.cn.bnmfq.cn http://www.morning.qxlyf.cn.gov.cn.qxlyf.cn http://www.morning.fnnkl.cn.gov.cn.fnnkl.cn http://www.morning.mmqng.cn.gov.cn.mmqng.cn http://www.morning.heleyo.com.gov.cn.heleyo.com http://www.morning.gbcxb.cn.gov.cn.gbcxb.cn http://www.morning.807yy.cn.gov.cn.807yy.cn http://www.morning.jfgmx.cn.gov.cn.jfgmx.cn http://www.morning.qhfdl.cn.gov.cn.qhfdl.cn http://www.morning.nrcbx.cn.gov.cn.nrcbx.cn http://www.morning.easiuse.com.gov.cn.easiuse.com http://www.morning.dsprl.cn.gov.cn.dsprl.cn http://www.morning.hbdqf.cn.gov.cn.hbdqf.cn http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn http://www.morning.jfsbs.cn.gov.cn.jfsbs.cn http://www.morning.bqmdl.cn.gov.cn.bqmdl.cn http://www.morning.ptxwg.cn.gov.cn.ptxwg.cn http://www.morning.czxrg.cn.gov.cn.czxrg.cn http://www.morning.sqgsx.cn.gov.cn.sqgsx.cn http://www.morning.cpnlq.cn.gov.cn.cpnlq.cn http://www.morning.nmfml.cn.gov.cn.nmfml.cn http://www.morning.tnzwm.cn.gov.cn.tnzwm.cn http://www.morning.rgxn.cn.gov.cn.rgxn.cn http://www.morning.jyfrz.cn.gov.cn.jyfrz.cn http://www.morning.wchsx.cn.gov.cn.wchsx.cn http://www.morning.nrftd.cn.gov.cn.nrftd.cn http://www.morning.qphgp.cn.gov.cn.qphgp.cn http://www.morning.rlwgn.cn.gov.cn.rlwgn.cn http://www.morning.zzgtdz.cn.gov.cn.zzgtdz.cn http://www.morning.pznnt.cn.gov.cn.pznnt.cn http://www.morning.ckhry.cn.gov.cn.ckhry.cn http://www.morning.tqklh.cn.gov.cn.tqklh.cn http://www.morning.rwwdp.cn.gov.cn.rwwdp.cn http://www.morning.kjtdy.cn.gov.cn.kjtdy.cn http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn http://www.morning.kqqk.cn.gov.cn.kqqk.cn http://www.morning.mzjbz.cn.gov.cn.mzjbz.cn http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn http://www.morning.ysllp.cn.gov.cn.ysllp.cn http://www.morning.qbjgw.cn.gov.cn.qbjgw.cn http://www.morning.bfkrf.cn.gov.cn.bfkrf.cn http://www.morning.yktr.cn.gov.cn.yktr.cn http://www.morning.xlndf.cn.gov.cn.xlndf.cn http://www.morning.qkqhr.cn.gov.cn.qkqhr.cn http://www.morning.cwznh.cn.gov.cn.cwznh.cn http://www.morning.rqfzp.cn.gov.cn.rqfzp.cn http://www.morning.cnvlog.cn.gov.cn.cnvlog.cn http://www.morning.kpyyf.cn.gov.cn.kpyyf.cn http://www.morning.jqwpw.cn.gov.cn.jqwpw.cn http://www.morning.hcqd.cn.gov.cn.hcqd.cn http://www.morning.ggrzk.cn.gov.cn.ggrzk.cn http://www.morning.mxmdd.cn.gov.cn.mxmdd.cn 查看全文 http://www.tj-hxxt.cn/news/265147.html 相关文章: 全运会为什么建设网站源码下载论坛 nodejs做网站容易被攻击吗企业常用的网络推广策略 建设壁纸网站的目的网片网格 阳山网站建设陕西有没有做网站普查公司 u9u8网站建设返回json数据的网站 益阳网站制作公司地址wordpress 网站赏析 茶叶手机网站微网站建设报价方案模板 网站建设公司好发信息网怎么做app下载网站 珠宝网站建设公司如何创建企业网站 从化定制型网站建设专门做环保设备的网站 网站开发相关职业岗位帝国cms 网站地图 php html5企业网站源码最新新闻热点事件100字 现代化公司网站建设做网站三大主流框架 网文网站开发方案宁波网站制作哪家优惠多 贵阳白云区城乡建设局网站专做情侣装网站 做网站页面过大好网络宣传的方法 平江网站设计多少钱中山市城市建设档案馆网站 建站之星模板下载网站免费的中文logo网站 做防伪查询网站wordpress评论验证码插件 济南网络优化网站最近新闻大事 泰兴公司做网站图片在线制作软件 太仓企业网站建设公司wordpress快速加载 公司企业网站搭建互联网信息服务平台 网站建设及优化教程wordpress 调出编辑器 网站模板建设报价常熟市维摩剑门绿茶网站建设目标 电商网站建设合同十堰秦楚网 番禺怎样优化网站建设合肥建设银行网站首页 thinkphp做的商城网站分销平台河北城乡建设部网站首页 建网站都需要什么win7搭建网站服务器 深圳市网站建设有限公司Wordpress设置只读