11 2018 档案

摘要:Remote procedure call (RPC) 在第二篇教程中,我们学习了如何使用工作队列在多个工作人员之间分配耗时的任务。 但是如果我们需要在远程计算机上运行一个函数并等待结果呢?嗯,这是一个不同的故事。此模式通常称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建RPC 阅读全文
posted @ 2018-11-26 14:29 技术宅星云 阅读(1139) 评论(0) 推荐(0) 编辑
摘要:在上一个教程中,我们提高了消息传递的灵活 我们使用direct交换而不是使用仅能够进行虚拟广播的fanout交换, 并且获得了基于路由key 有选择地接收消息的可能性。 虽然使用direct 交换改进了我们的系统,但它仍然有局限性 - 它不能基于多个标准进行路由。 在我们的消息传递系统中,我们可能不 阅读全文
posted @ 2018-11-23 14:07 技术宅星云 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:在上一个教程中,我们构建了一个简单的fanout(扇出)交换。我们能够向许多接收者广播消息。 在本教程中,我们将为其添加一个功能 - 我们将只能订阅一部分消息。例如,我们将只能将消息指向感兴趣的特定颜色(“orange”,“black”,“green”),同时仍然能够在控制台上打印所有消息。 绑定 阅读全文
posted @ 2018-11-20 15:48 技术宅星云 阅读(565) 评论(0) 推荐(0) 编辑
摘要:在第一篇教程中,我们展示了如何使用start.spring.io来利用Spring Initializr创建一个具有RabbitMQ starter dependency的项目来创建spring-amqp应用程序。 在上一个教程中,我们创建了一个新的包(tut2)来放置我们的配置,发送者和接收者,并 阅读全文
posted @ 2018-11-20 11:19 技术宅星云 阅读(885) 评论(0) 推荐(0) 编辑
摘要:在上一篇博文中,我们写了程序来发送和接受消息从一个队列中。 在这篇博文中我们将创建一个工作队列,用于在多个工作人员之间分配耗时的任务。 Work Queues 工作队列(又称:任务队列)背后的主要思想是避免立即执行资源密集型任务,并且必须等待它完成。相反,我们安排任务稍后完成。我们将任务封装 为消息 阅读全文
posted @ 2018-11-19 16:36 技术宅星云 阅读(504) 评论(0) 推荐(0) 编辑
摘要:也曾数窗前的雨滴 也曾数门前的落叶 数不清是爱的轨迹 聚也依依散也依依 也曾听海浪的呼吸 也曾听杜鹃的轻啼 听不清是爱的低语 魂也依依梦也依依 也曾问流水的消息 也曾问白云的去处 问不清是爱的情绪 见也依依别也依依 聚散两依依依依又依依 过去已过去未来可期 别把心中门儿紧紧关闭 且开怀欢笑莫迟疑 阅读全文
posted @ 2018-11-16 09:23 技术宅星云 阅读(309) 评论(0) 推荐(0) 编辑
摘要:1. 什么是SonarQube? SonarQube 官网:https://www.sonarqube.org/ SonarQube®是一种自动代码审查工具,用于检测代码中的错误,漏洞和代码异味。它可以与您现有的工作流程集成,以便在项目分支和拉取请求之间进行连续的代码检查。 2. 使用前提条件 当前 阅读全文
posted @ 2018-11-15 11:25 技术宅星云 阅读(12903) 评论(0) 推荐(2) 编辑
摘要:0x01 什么是Quartz? Quartz是一个完全由java编写的开源作业调度框架。 0x02 实战Quartz Hello World 创建Maven项目,POM 文件配置如下: 创建一个定时需要执行的作业 HelloJob.java 这个作业很简单,定时打印当前时间。 由于时间有关,因此我们 阅读全文
posted @ 2018-11-06 17:01 技术宅星云 阅读(687) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示