这是一个我在github上看到的开源项目,采用的技术都是较新的技术 技术选型 Vue SpringBoot mybatis rabbitMQ Docker 开发工具 idea HbuilderX 安装Vue 上vue官网https://vuejs.org/下载vue.js,并且将他复制到项目目录下, ...
分类:
其他好文 时间:
2020-01-25 12:54:44
阅读次数:
204
一、背景简介 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是这样 ...
分类:
其他好文 时间:
2020-01-22 23:46:37
阅读次数:
97
首先安装依赖 下载erlang, 在https://packagecloud.io/rabbitmq/erlang页面选择对应版本的erlang的rpm安装包(centos7需要19.3以上版本。 推荐 erlang-22.2.2-1.el7.x86_64.rpm 然后下载socat, 在http: ...
分类:
其他好文 时间:
2020-01-22 16:01:26
阅读次数:
246
分布式系统中,如何在各个应用之间高效的进行通信,是系统设计中的一个关键。 使用 消息代理(message broker) 是一个优雅的解决方案。 RabbitMQ 就是一个被广泛应用的消息代理,遵循 AMQP协议 。 接下来我们就了解一下: Message Broker 概念 AMQP 协议的核心构 ...
分类:
其他好文 时间:
2020-01-22 10:52:09
阅读次数:
78
RabbitMQ入门教程 当初我学RabbitMQ的时候,第一时间就上GitHub找相应的教程,但是令我很失望的是没有找到,Spring,Mybatis之类的教程很多,而RabbitMQ的教程几乎找不到,看的最多的就是朱小厮大佬的博客。后来想着索性自己总结一下吧,有不恰当的地方欢迎小伙伴指出。 这篇 ...
分类:
其他好文 时间:
2020-01-21 19:57:35
阅读次数:
104
@ "TOC" 环境准备 基础系统:CentOS 7.6 Erlang 和 RabbitMQ 需要版本对应,参考 "这里" ,本次使用如下版本 Erlang:otp_src_22.0.tar.gz (RabbitMQ 是基于 Erlang 语言开发的,所以必须先安装 Erlang) RabbitMQ ...
分类:
其他好文 时间:
2020-01-21 17:59:18
阅读次数:
91
1、application.yml 配置 spring:rabbitmq: host: localhost port: 5672 listener: simple: acknowledge-mode: manual // 手动签发 prefetch: 1 retry: enabled: true i ...
分类:
编程语言 时间:
2020-01-21 16:34:49
阅读次数:
132
引入java包: 本项目中仅引入了四个java包:amqp-client-5.7.3.jar,spring-rabbit-2.2.2.RELEASE.jar,spring-retry-1.2.4.RELEASE.jar,spring-amqp-2.2.2.RELEASE.jar spring-rab ...
分类:
编程语言 时间:
2020-01-21 13:23:55
阅读次数:
139
在文章 "RabbitMQ入门(一)之Hello World" ,我们编写程序通过指定的队列来发送和接受消息。在本文中,我们将会创建 (Work Queue),通过多个workers来分配耗时任务。 工作队列(Work Queue,也被成为Task Queue,任务队列)的中心思想是,避免立即执行一 ...
分类:
其他好文 时间:
2020-01-21 00:53:41
阅读次数:
100
测试环境 tcl 8.6.10,tk 8.6.10。 自用的 tcl proc,用来生成以整个预置菜单(并不详细配置菜单项)。代码如下: proc makemenu {root args} { set me makemenu set mu $root if {![winfo exists $root ...
分类:
其他好文 时间:
2020-01-20 22:45:38
阅读次数:
83