Bỏ qua, tới nội dung chính
Cà Phê & Code Cà Phê & Code
  • Trang chủ
  • Chuyên mục
    • Go
    • Java
    • RabbitMQ
    • Spring

    • Tất cả chuyên mục
  • Sê-ri
  • Thẻ
  • Luyện thi
  • Giới thiệu
  • Liên hệ
Đăng nhập
  1. Trang chủ
  2. Chuyên mục
  3. RabbitMQ

RabbitMQ

Theo dõi riêng chuyên mục này 21 bài viết
RabbitMQ 25/07/2026 5 phút

5 000 hàng đợi tốn 319 MiB và 16 giây để dựng, nhưng chỉ thêm 1 giây khi khởi động lại

Ba cách bố trí exchange cho một hệ thống thật, cái giá đo được của topology lớn, và quy ước đặt tên quyết định luôn cả phân quyền.

#van-hanh#zero-to-hero#rabbitmq#thiet-ke#kien-truc
1
RabbitMQ 24/07/2026 4 phút

Vòng lặp DLX bằng TTL bị broker xoá âm thầm, còn vòng lặp bằng reject thì quay mãi mãi

Ba nguyên nhân đưa thông điệp vào dead letter exchange, cách đọc header x-death, và hai kiểu vòng lặp hỏng theo hai hướng ngược nhau.

#retry#zero-to-hero#rabbitmq#do-tin-cay#dlx
1
RabbitMQ 23/07/2026 5 phút

Bật alternate exchange xong, ReturnListener im lặng — vì thông điệp đã có đường đi

Hứng thông điệp không định tuyến được thay vì để nó bốc hơi. Alternate exchange khác mandatory thế nào, và cái giá đo được của nó.

#zero-to-hero#rabbitmq#do-tin-cay#exchange#routing
2
RabbitMQ 22/07/2026 5 phút

Hàng đợi chỉ nghe «don.vn.#» vẫn nhận được thông điệp gửi thẳng bằng tên nó

Default exchange là một exchange thật với binding ngầm không gỡ được — và là cửa sau vòng qua mọi luật định tuyến bạn dựng lên.

#zero-to-hero#rabbitmq#exchange#bao-mat#routing
2
RabbitMQ 21/07/2026 6 phút

Headers exchange chạy bằng 42% tốc độ direct, và header «1» không khớp binding 1

Kiểu exchange thứ tư của RabbitMQ: khớp theo bảng header với x-match all hoặc any. Đo hiệu năng, chỉ ra cái bẫy kiểu dữ liệu, và nói thẳng khi nào nên dùng.

#zero-to-hero#rabbitmq#exchange#routing#headers
2
RabbitMQ 20/07/2026 5 phút

Mẫu binding «don.#» khớp cả routing key «don» — vì dấu # ăn được cả không từ nào

Bảng khớp đầy đủ của topic exchange: chín mẫu nhân bảy khoá, đo thật. Khác biệt giữa * và #, và phép đo cho thấy topic gần như miễn phí.

#zero-to-hero#rabbitmq#topic#exchange#routing
2
  • 1
  • 2
  • 3
  • 4

Trang 2 / 4 — tổng 21 bài viết

Tìm kiếm
Admin

Nơi cà phê gặp dòng code

Xem thêm
Chuyên mục
  • Java 100
  • Go 60
  • Spring 60
  • RabbitMQ 21
Xem nhiều nhất
Lỗi đua có mặt trong cả 900 lần chạy. Test bắt được 0% — cho tới khi tôi thêm một dòng sleep 05/08/2026 · 46
Từ 866MB xuống 126MB — và ảnh nhỏ nhất lại in tiếng Việt thành dấu hỏi 06/08/2026 · 37
Bốn mươi dòng kiểm trước khi bấm nút triển khai — mỗi dòng đến từ một lần đã hỏng 10/08/2026 · 33
Biến, kiểu nguyên thuỷ và kiểu tham chiếu: vì sao 127 khác 128 05/05/2026 · 30
Từ mã nguồn tới lúc chạy: mổ một file .class ra xem bên trong 04/05/2026 · 29
Thẻ phổ biến
#java#zero-to-hero#100-ngay-java#go#golang#spring#hieu-nang#dong-thoi#rabbitmq#bao-mat#van-hanh#collections#thiet-ke#csdl#jvm#jpa#spring-boot#spring-security#stream#test#oop#do-tin-cay#jmh#amqp#docker#exchange#cong-cu#error#functional#go-loi#http#interface#io#luong-ao#routing#spring-mvc#tong-ket#bytecode#generics#kien-truc#logging#trien-khai#bat-bien#bo-nho#build#cache#consumer#exception#gc#giam-sat#jdbc#json#lambda#sql#bat-dau#bat-dong-bo#channel#collectors#context#dlx#giao-dich#hikaricp#jackson#java-time#jdk#jfr#junit#lo-trinh#maven#module#optional#owasp#pattern-matching#postgresql#queue#record#rest#retry#sealed#testcontainers#timezone#unicode#ack#actuator#async#atomic#autoboxing#bigdecimal#blockingqueue#cas#cau-hinh#classloader#classpath#comparator#completablefuture#concurrenthashmap#constructor#cors#criteria#csp#csrf#da-hinh#database#deadlock#default-method#deque#dieu-khien#docker-compose#do-luong#do-tre#dto#encapsulation#encoding#equals#executor#fanout#flaky#flatmap#flyway#forkjoin#graalvm#gradle#hashcode#hashmap#headers#hibernate#inner-class#iterator#javac#javap#jit#jlink#jmm#jstack#jwt#ke-thua#khoa#kieu-du-lieu#list#management#mang#map#mat-khau#memory-leak#message#message-queue#method#mockito#monitoring#native-image#nio#oauth2#oidc#package#pecs#phan-quyen#phan-trang#phu-thuoc#poison-message#pprof#prefetch#producer#publisher-confirms#pubsub#qos#redelivery#redis#regex#resource#restclient#sap-xep#scheduled#sdkman#serialization#servlet#set#slf4j#slice#solid#spring-data#string#struct#structured-concurrency#su-kien#switch#synchronized#thiet-ke-api#thread#threadlocal#thread-pool#thymeleaf#time#toan-tu#topic#tracing#transaction#treemap#ttl#type-erasure#upload#varargs#volatile#webclient
Lưu trữ
  • Tháng 8/2026 33
  • Tháng 7/2026 114
  • Tháng 6/2026 64
  • Tháng 5/2026 30
Theo dõi blog

Nhận email mỗi khi có bài viết mới. Không quảng cáo, huỷ bất cứ lúc nào.

Hoặc dùng RSS
Cà Phê & Code Cà Phê & Code

Blog cá nhân chia sẻ kiến thức lập trình, kiến trúc phần mềm và công nghệ.

Liên kết
  • Trang chủ
  • Chuyên mục
  • Thẻ
  • Giới thiệu
  • Liên hệ
Chuyên mục nổi bật
Java (100)Go (60)Spring (60)RabbitMQ (21)

© 2026 Cà Phê & Code. Bảo lưu mọi quyền. Được xây dựng bằng Spring Boot & Thymeleaf.