-
[置顶]软件接口设计怎么做?前后端分离软件接口设计思路
本文关于软件接口设计怎么做?前后端分离软件接口设计思路。好的系统架构离不开好的接口设计,因此,真正懂接口设计的人往往是软件设计队伍中的稀缺型人才。为什么在接口制定标准中说:一流的企业做标准,二流的企业...
-
[置顶]接口管理如何做?接口实现版本管理的意义和最佳方法
本文关于接口管理如何做?接口实现版本管理的意义和最佳方法。API版本管理的重要性不言而喻,对于API的设计者和使用者而言,版本管理都有着非常重要的意义。下面会从WEB API 版本管理的角度提供几种常...
-
[置顶]实现API管理系统的关键
下面将通过几个关键词的形式说明API管理的重要性和未来的实现方式。1.生命周期管理在整个API生命周期中更深入地集成所有工具将进一步提高生命周期循环的速度,而且更重要的是提供满足消费者需求的API。这...
-
Spring Boot+RabbitMQ 通过fanout模式实现消息接收功能(支持消费者多实例部署)
Spring Boot+RabbitMQ 通过fanout模式实现消息接收功能(支持消费者多实例部署)本文章适用的场景:同一条消息可以被多个消费者同时消费。注意:当消费者多实例部署时,会轮询消费消息。...
-
Java RabbitMQ的持久化和发布确认详解
Java RabbitMQ的持久化和发布确认详解目录1.持久化1.1实现持久化1.2不公平分发1.3测试不公平分发1.4预取值1.4.1代码测试2.发布确认2.1单个确认发布2.2批量确认发布2.3异...
-
Java RabbitMQ的工作队列与消息应答详解
Java RabbitMQ的工作队列与消息应答详解目录WorkQueues1.轮询分发消息1.1抽取工具类1.2编写两个工作线程1.3编写生产者1.4运行测试1.5异常情况2.消息应答2.1自动应答2...
-
基于Java实现Socket编程入门
基于Java实现Socket编程入门目录认识Socket建立socket的基本流程1.最基本的Socket示范1.1单向通信1.2双向通信2.发送更多的消息:结束的界定2.1使用特殊符号2.2根据长度...
-
RabbitMQ,RocketMQ,Kafka 事务性,消息丢失,消息顺序性和消息重复发送的处理策略问题
RabbitMQ,RocketMQ,Kafka 事务性,消息丢失,消息顺序性和消息重复发送的处理策略问题目录消息队列常见问题处理分布式事务什么是分布式事务常见的分布式事务解决方案基于MQ实现的分布式事...
-
springboot整合netty
springboot整合netty目录1.添加依赖2.源码3.运行测试1.添加依赖 org.jetlinks netty-mqtt-client http:// 1.0.0 junit</g...
-
SpringBoot实现发送邮件、发送微信公众号推送功能
SpringBoot实现发送邮件、发送微信公众号推送功能SpringBoot实现发送邮件javaMailSender是Spring封装的邮件发送封装类,支持普通文本、附件、html等格式。pom.xm...
-
RocketMQ设计之主从复制和读写分离
RocketMQ设计之主从复制和读写分离目录一、主从复制二、读写分离一、主从复制RocketMQ为了提高消费的高可用性,避免Broker发生单点故障引起Broker上的消息无法及时消费,同时避免单个机...
-
Java进程间通信之消息队列
Java进程间通信之消息队列目录消息队列1.消息队列的原理2.消息队列的接口:2.1创建消息队列2.2向消息队列发送消息2.3接收消息:2.4操作消息队列的接口2.5代码测试:信号量:信号量的原理总结...
-
RabbitMQ消息队列实现延迟任务示例
RabbitMQ消息队列实现延迟任务示例目录一、序言1、实现原理2、组件选型二、方案设计(一)服务器(二)生产者(三)消费者三、SpringBoot实现(一)生产者(二)消费者(三)通用工具包一、序言...