ICode9

精准搜索请尝试: 精确搜索
  • RabbitMQ2022-09-14 22:02:32

    声明:此文是小白本人学习Spring所写,主要参考(搬运)了: 【中间件】--RabbitMQ - 随笔分类 - 唐浩荣 - 博客园 (cnblogs.com) 1、MQ的介绍与应用场景 1.1 什么是MQ MQ(Message Quene) : 翻译为消息队列,就是指存储消息的一个容器。它是一个典型的生产者和消费者模型,生产者不断向消息队

  • 【Shashlik.EventBus】.NET 事件总线,分布式事务最终一致性2022-09-13 12:02:18

    【Shashlik.EventBus】.NET 事件总线,分布式事务最终一致性 简介 github https://github.com/dotnet-shashlik/shashlik.eventbus 各位爷高兴了给个star呗。 分布式事务、CAP定理、事件总线,在当前微服务、分布式、集群大行其道的架构前提下,是不可逃避的几个关键字,在此不会过多阐述

  • 分布式系统之分布式事务2022-09-11 23:30:09

    案例背景 在互联网分布式场景中,原本一个系统被拆分成多个子系统,要想完成一次写入操作,你需要同时协调多个系统,这就带来了分布式事务的问题(分布式事务是指:一次大的操作由多个小操作组成,这些小的操作分布在不同的服务器上,分布式事务需要保证这些小操作要么全部成功,要么全部失败)。那怎

  • RabbitMq2022-09-11 19:32:10

    介绍 AMQP和JMS消息服务 什么是JMS: Java消息服务(Java Message Service),Java平台中关于面向消息中间件的接口 JMS是一种与厂商无关的 API,用来访问消息收发系统消息,它类似于JDBC(Java Database Connectivity)。这里,JDBC 是可以用来访问许多不同关系数据库的 API 是由Sun公司早期

  • 延迟的消息2022-09-10 09:33:27

    延迟的消息 现在是 9 月 9 日,我已经学习编程几个星期了,从 奥斯汀编码学院 .老实说,我学过 Python 和一些 Java(很久以前),使用 HTML 和 CSS 是非常不同的。它比其他人容易得多,因为它感觉更加灵活。 老实说,我发现的最难的部分是它的设计方面。想出一个很好的布局,看起来不错,而且是可以理

  • QT键盘消息2022-09-08 21:03:17

    相对鼠标消息, 键盘消息显得要容易些.主要是继承并实现这两个函数 virtual void keyReleaseEvent(QKeyEvent * event); virtual void keyPressEvent(QKeyEvent * event); 我在这两个函数里加了些代码,让用户的按键状态在状态栏中显示出来 void MainWindow::keyPressEvent(QKeyE

  • 云图说丨初识分布式消息服务Kafka版2022-09-07 12:04:03

    摘要:分布式消息服务Kafka版是一款基于开源社区版Kafka提供的消息队列服务,向用户提供计算、存储和带宽资源独占式的Kafka实例。 本文分享自华为云社区《【云图说】第254期 初识分布式消息服务Kafka版》,作者: 阅识风云。 分布式消息服务Kafka版是一款基于开源社区版Kafka提供的消息队

  • RocketMq使用过程中问题场景和解决方案2022-09-06 18:32:37

    MQ使用过程中可能出现的问题以及解决方案 一、MQ如何避免消息堆积的问题: 1)产生背景: producer发送消息的速率远大于consumer消费消息的速率,从而导致消息堆积在mq服务端中; 2)需要注意的是:rocketmq或kafka如果消息消费成功,消息是不会立即从mq服务端中被删除的;rabbitmq的消费者如果消息

  • kafka的相关使用命令2022-09-06 11:34:12

    与主题有关的命令 与生产者生产消息有关的命令 与消费者消费消息有关的命令

  • 可靠消息最终一致性2022-09-06 01:02:56

      先上图:   1. 首先会发送事务消息给MQ Server 2. MQ 会回复一个发送成功的消息,此时MQ Server并不能投递消息,因此还没有收到发送的确认 3. MQ发起方会执行本地事务。 4. 执行完以后就发送commit 或者Rollback 如果是commit的话就开始投递消息; 如果是Rollback,MQ Server 就会删除

  • 微服务架构之服务间通信2022-09-05 22:03:50

      在单体架构中,不同模块之间可以通过项目引用的方式直接使用接口调用,单次请求在同一台机器的同一个进程内进行,这种调用方式称为本地调用,但是在微服务架构中,每个服务都是独立的进程,并且通常部署在不同的服务器,无法简单的使用本地调用的方式,而是需要远程服务调用来实现服务间的通

  • RPC是什么,看完你就知道了2022-09-05 16:03:38

    RPC概述 RPC是什么 RPC(Remote Procedure Call)远程过程调用协议,一种通过网络从远程计算机上请求服务,而不需要了解底层网络技术的协议。RPC它假定某些协议的存在,例如TPC/UDP等,为通信程序之间携带信息数据。在OSI网络七层模型中,RPC跨越了传输层和应用层,RPC使得开发,包括网络分布式多程

  • .Net Core&RabbitMQ优先级队列2022-09-05 07:00:20

    优先级队列 消息除了有生命周期长短,也有紧急与非紧急之分,承载了具有优先级消息的队列则为优先级队列。 队列优先级设置 为消息设置优先级前,队列需要先具备优先级的能力,队列设置参数时,可添加x-max-priority来设置队列中消息能够达到的最高优先级(255封顶但推荐设置在1-10之间)。 v

  • 消息队列 - 基础篇2022-09-04 09:02:26

    消息队列 - 基础篇 目录消息队列 - 基础篇前言消息模型消息丢失消息丢失检测消息可靠传递消息重复服务质量标准用幂等性解决消息重复消息积压Producer 性能Consumer 性能消息积压排查分布式事物事务消息参阅 前言 常见问题: 技术选型 高可靠、高可用、高性能 不重复、不丢失 水平

  • 消息队列 day102022-09-03 23:03:14

    RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。 消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将 RocketMQ 捐献给了 Apache,当然了今天的主角还是讲 RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是

  • vue加node,使用socket.io模块完成即使通信系统(一)2022-09-03 00:01:36

    首先是先把先把包安装好 vue里面安装  npm i vue-socket.io socket.io-client node里面安装 npm i socket.io express 随后先开始部署后端 node里面先导入所要用的模块  const express = require('express'); const http = require('http'); const socketIO = require('

  • 开源IM项目OpenIM单聊及万人群压测报告2022-09-02 21:31:55

    单聊压测结论: 华为云主机s3一台:8核16G内存,网络带宽10Mb,普通磁盘(非SSD) 同时在线及压测客户端数量:1万 每秒钟发送消息量:2300条; 从发送到对方接收平均消息延时:5秒 群聊压测结论: 华为云主机s3一台:8核16G内存,网络带宽10Mb,普通磁盘(非SSD) 群规模:1万人 同时在线人数:1千人 每秒发送消息量:50

  • EMQX + PolarDB-X 一站式 IoT 数据解决方案2022-09-02 18:04:40

    简介: 本文整理自 EMQX 产品经理李国伟,在PolarDB开源社区中关于EMQX与PolarDB-X构建一站式IoT数据解决方案的分享。本篇内容主要分为四个部分:1. IoT数据特性 2. EMQX介绍 3. EMQX与PolarDB-X集成 4. EMQX+PolarDB-X方案DEMO。 本文整理自 EMQX 产品经理李国伟,在PolarDB开

  • RabbitMq获取队列消息时的4种Act Mode2022-09-01 16:31:23

    Act Mode     1.Nack message requeue true 获取消息,但是不做ack应答确认,消息重新入队   2.Ack message requeue false 获取消息,应答确认,消息不重新入队,将会从队列中删除   3.reject requeue true 拒绝获取消息,消息重新入队   4.reject requeue false 拒绝获取消息,消息不重

  • MQ系列5:RocketMQ消息的发送模式2022-09-01 15:03:08

    MQ系列1:消息中间件执行原理 MQ系列2:消息中间件的技术选型 MQ系列3:RocketMQ 架构分析 MQ系列4:NameServer 原理解析 在之前的篇章中,我们学习了RocketMQ的原理,以及RocketMQ中 命名服务 ServiceName 的运行流程,本篇从消息的生产、消费来理解一条消息的生命周期。 1 消息生产 在RocketM

  • UML设计图6-序列图2022-09-01 12:02:58

    1.基本概念 序列图(Sequence Diagram)是对象之间基于时间顺序的动态交互,它显示出了随着时间的变化对象之间是如何进行通讯的。序列图的主要用途之一是从一定程度上更加详细地描述用例表达的需求,并将其转化为进一步的更加正式层次的精细表达。 序列图的含义 序列图用于表现一个交互,该

  • 阿里云消息队列 Kafka-消息检索实践2022-08-31 16:30:10

    简介: 本文章主要介绍消息队列使用过程中所遇到的消息丢失、重复消费等痛点问题的排查办法,以及消息队列 Kafka「检索组件」的场景实践,并对其关键技术进行解读。旨在帮助大家对消息队列 Kafka「检索组件」的特点和使用方式更加熟悉,以更有效地解决消息排查过程中所遇到的问题。

  • 使用ESP8266nodeMCU 向微信推送模板数据2022-08-31 00:03:23

    使用HTTPS协议向微信公众号推送消息,(使用ESP8266的低成本实现) 前几天被朋友问到这个东西的实现方式,花了一下午时间研究一下,特此记录。没有排版比较乱。             一丶前往微信公众平台注册微信微信公众号,一个邮箱只能注册一种类型的公众号,这里使用订阅号。如果想让推送的

  • 实现web实时消息推送的7种方案2022-08-30 19:00:22

    实现web实时消息推送的7种方案 敲代码的程序汪   ​关注   209 人赞同了该文章 我有一个朋友~ 做了一个小破站,现在要实现一个站内信web消息推送的功能,对,就是下图这个小红点,一个很常用的功能。 不过他还没想好用什么方式做,这里我帮他整理了一下几种方案,并简单做

  • kafka术语2022-08-29 19:33:01

    Topic:发布订阅的对象称为主题(topic),可以为每个应用,每个业务甚至每个类创建专属的主题。 clients:生产者和消费者统称为clients。   Producer:向主题发布消息的客户端应用称为生产者,生产者程序通常不断的向一个或多个主题发送消息。   Consumer:订阅这些主题消息的客户端应用称为消

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有