标签:amqp

编程技术

Hyperf 发布 v1.1.23 版本,企业级的 PHP 微服务云原生协程框架

邓龙华 发布于 2020-04-02

更新内容 本周主要加强了 NSQ 组件和 RPC 客户端组件,现在 RPC 客户端可以自动为代理客户端生成接口的父类的方法定义了。同时我们也修复了一些 :bug:Bug, 继续提升 hyperf 的稳定性, 发布于 1.1.23 版, 建议用户更新此版本 直接访问 官网 hype...

阅读(6)评论(0)赞 (0)

Java

五分钟学后端技术:如何学习Java工程师必知必会的消息队列

2

dulong 发布于 2020-03-31

原创声明 本文作者:黄小斜 转载请务必在文章开头注明出处和作者。 什么是消息队列 “RabbitMQ?”“Kafka?”“RocketMQ?”…在日常学习与开发过程中,我们常常听到消息队列这个关键词,可能你是熟练使用消息队列的老手,又或者你是不懂消息队列的新手,不论你...

阅读(19)评论(0)赞 (0)

Java

【SpringBoot MQ 系列】RabbitListener 消费基本使用姿势介绍

7

likai 发布于 2020-03-30

【MQ 系列】RabbitListener 消费基本使用姿势介绍 之前介绍了 rabbitmq 的消息发送姿势,既然有发送,当然就得有消费者,在 SpringBoot 环境下,消费可以说比较简单了,借助 @RabbitListener 注解,基本上可以满足你 90%以上的业务开发...

阅读(12)评论(0)赞 (0)

Spring

阿里云发布 Spring Boot 新脚手架,真香

16

尖兵 发布于 2020-03-30

作者 | 良名  阿里巴巴技术专家 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentine...

阅读(10)评论(0)赞 (0)

Spring

阿里云发布 Spring Boot 新脚手架,真香

16

hanze 发布于 2020-03-30

相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,并且可以选择多种打包方式,大大方便了开发人员的使用。最近,阿里的 Nacos、Sentinel 也进入 start.spring.io 的选项中...

阅读(14)评论(0)赞 (0)

Spring

如何在优雅地Spring中实现消息的发送和消费

3

wenming.gapo 发布于 2020-03-27

前言 上世纪90年代末,随着Java EE(Enterprise Edition)的出现,特别是Enterprise Java Beans的使用需要复杂的描述符配置和死板复杂的代码实现,增加了广大开发者的学习曲线和开发成本,由此基于简单的XML配置和普通Java对象(Plain ...

阅读(20)评论(0)赞 (0)

编程技术

Hyperf 发布文件系统组件及 v1.1.22 版本 | 企业级的 PHP 微服务云原生协程框架

xirruiqiang 发布于 2020-03-26

更新内容 本周主要新增了 文件系统(hyperf/filesystem) 组件,本组件对常用的云存储服务提供了协程化支持,通过合理抽象,程序不必感知存储引擎究竟是本地硬盘还是云服务器,实现解耦。同时我们也为一些组件增加了一些新的功能和做了一些 :bug:Bug 的修复, 继续提升...

阅读(19)评论(0)赞 (0)

Java

Java消息队列JMS实现原理解析

2

hellas 发布于 2020-03-24

一、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM...

阅读(23)评论(0)赞 (0)

Spring

SpringCloud Alibaba微服务番外篇一 – Swagger自定义自动配置

3

dulong 发布于 2020-03-24

我们的所有微服务若想集成Swagger在线接口文档,都需要在各自模块中建立一个Swagger的配置类,关键代码如下: @Configuration @EnableSwagger2 public class SwaggerConfig { private static final ...

阅读(21)评论(0)赞 (0)

Java

初始Java与RabbitMQ(三)

6

zhuangli 发布于 2020-03-22

1、publish/subscribe与work queues有什么区别。 区别: 1)work queues不用定义交换机,而publish/subscribe需要定义交换机。 2)publish/subscribe的生产方是面向交换机发送消息,workqueues的生产方是面...

阅读(26)评论(0)赞 (0)

Spring

快速创建Spring Cloud 应用的 Spring Initializr 使用及原理

19

xirruiqiang 发布于 2020-03-21

Photo @ Alibaba Initializr 官网 文  |  良名 背景 相信很多人都使用过 start.spring.io 来初始化自己的 Spring Boot 工程,这个工具为开发者提供了丰富的可选组件,...

阅读(34)评论(0)赞 (0)

Java

ActiveMQ启动报错解决

5

hanze 发布于 2020-03-15

前言 这是一篇BUG解决记录,今天学习ActiveMQ时遇到的一个问题,服务启动时报错,虽然是个比较容易解决的错误,但还是总结到了一点东西。 问题描述 下载好activemq(win版本),点击activemq.bat启动 结果报错,从一大串的输出找到第一个报错项, Failed...

阅读(16)评论(0)赞 (0)

编程技术

Hyperf 发布 v1.1.20 版本,企业级的 PHP 微服务云原生协程框架

尖兵 发布于 2020-03-13

更新内容 本周更新主要为一个 Bugfix 版本,增加了 @Transactional 注解来自动开启一个数据库事务,与此同时我们还修复了一些组件的 :bug:Bug,发布于 1.1.20 版,建议用户更新此版本。 直接访问 官网 hyperf.io 或 文档 hyperf.wi...

阅读(33)评论(0)赞 (0)

Java

rabbitmq发送消息格式注意

2

likai 发布于 2020-03-12

事故原因 消息没有声明content_type属性,导致获取数据时失败 生产端 生产端用PHP语言开发,没有声明属性的content_type为text/plain,那么AMQP代理在底层就会默认将其视为字节数组。 消费端 消费端是由Java进行开发,因为没有声明content_...

阅读(27)评论(0)赞 (0)

Spring

一文搞懂Spring-AMQP

likai 发布于 2020-03-10

队列,交换器的声明创建、删除、清空 创建: @Bean public RabbitAdmin rabbitAdmin(ConnectionFactory connectionFactory ){ RabbitAdmin rabbitAdmin = new RabbitAdmin(...

阅读(14)评论(0)赞 (0)

编程技术

Hyperf 发布 v1.1.18 版本,企业级的 PHP 微服务云原生协程框架

dulong 发布于 2020-03-10

更新内容 本周主要进行小功能迭代优化和 :bug:Bug 修复, 继续提升 hyperf 的稳定性, 发布于 1.1.18 版, 建议使用到 Metric / async-queue 组件的用户更新此版本 直接访问 官网 hyperf.io 或 文档 hyperf.wiki 查看...

阅读(28)评论(0)赞 (0)

编程技术

DDD分层架构的三种模式

5

Harries 发布于 2020-01-15

引言 在讨论DDD分层架构的模式之前,我们先一起回顾一下DDD和分层架构的相关知识。 DDD DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方...

阅读(83)评论(0)赞 (0)