GP Coder

Trang chia sẻ kiến thức lập trình Java

  • Java Core
    • Basic Java
    • OOP
    • Exception Handling
    • Multi-Thread
    • Java I/O
    • Networking
    • Reflection
    • Collection
    • Java 8
  • Design pattern
    • Creational Pattern
    • Structuaral Pattern
    • Behavior Pattern
  • Web Service
    • SOAP
    • REST
  • JPA
  • Java library
    • Report
    • Json
    • Unit Test
  • Message Queue
    • ActiveMQ
    • RabbitMQ
  • All

Clean code

Đăng vào 13/01/2024 . Được đăng bởi GP Coder . 4649 Lượt xem

Clean code

Tóm tắt về Clean code

Chuyên mục: Design pattern Được gắn thẻ: Clean Code, Design pattern

Giới thiệu CloudAMQP – Một RabbitMQ server trên Cloud

Đăng vào 02/10/2020 . Được đăng bởi GP Coder . 6946 Lượt xem

Giới thiệu CloudAMQP – Một RabbitMQ server trên Cloud

Trong các bài viết trước, tôi đã giới thiệu với các bạn cách tự cài đặt RabbitMQ. Trong bài này, tôi sẽ giới thiệu với các bạn CloudAMQP – một RabbitMQ Server trên nền tảng Cloud. CloudAMQP là gì? CloudAMQP cung cấp một RabbitMQ Server trên nền tảng Cloud. CloudAMQP tự động hóa toàn bộ […]

Chuyên mục: Message Queue Được gắn thẻ: CloudAMQP, JMS, RabbitMQ

Kết nối RabbitMQ sử dụng Web STOMP Plugin

Đăng vào 19/06/2020 . Được đăng bởi GP Coder . 6597 Lượt xem

Kết nối RabbitMQ sử dụng Web STOMP Plugin

Trong các bài viết trước mình đã giới thiệu với các bạn cách kết nối đến RabbitMQ sử dụng Java thông qua giao thức AMQP. Trong bài này, tôi sẽ giới thiệu với các bạn cách kết nối RabbitMQ sử dụng Javascript thông qua WebSocket. Web STOMP Plugin là gì? Web STOMP plugin giúp chúng […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ, Socket

Sử dụng publisher confirm trong RabbitMQ

Đăng vào 16/06/2020 . Được đăng bởi GP Coder . 5650 Lượt xem

Sử dụng publisher confirm trong RabbitMQ

Publisher confirms là một extension của RabbitMQ để thực hiện publish Message đáng tin cậy. Khi publisher confirms được bật trên một Channel, các Message mà Producer  publish phải được xác nhận bởi Broker là đã nhận thành công/ thất bại. Từ đó chúng ta có thể ghi log, thông báo lỗi và / hoặc […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ

Sử dụng Dead Letter Exchange trong RabbitMQ

Đăng vào 13/06/2020 . Được đăng bởi GP Coder . 7642 Lượt xem

Sử dụng Dead Letter Exchange trong RabbitMQ

Dead Letter Exchange trong RabbitMQ Dead Letter Exchange là gì? Dead Letter là một tin nhắn không thể gửi đến người nhận. Dead Letter Queue (DLQ), là hàng đợi chứa tin nhắn chưa được gửi, không thể được gửi đến đích của chúng vì lý do này hay lý do khác. Trong hàng đợi tin […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ

Sử dụng Alternate Exchange trong RabbitMQ

Đăng vào 10/06/2020 . Được đăng bởi GP Coder . 4533 Lượt xem

Sử dụng Alternate Exchange trong RabbitMQ

Khi một Message đến Exchange, nếu không tìm thấy Queue nào phù hợp cho Message, Message sẽ tự động bị hủy. RabbitMQ cung cấp một tiện ích mở rộng AMQP được gọi là Alternate Exchange, để collect các Message không thể gửi được trước khi chúng bị huỷ. Chúng ta sẽ biết được cách làm […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ

Sử dụng binding Exchange to Exchange trong RabbitMQ

Đăng vào 07/06/2020 . Được đăng bởi GP Coder . 4672 Lượt xem

Sử dụng binding Exchange to Exchange trong RabbitMQ

Trong các bài viết trước chúng ta đã cùng tìm hiểu về các loại Exchange trong RabbitMQ. Có một câu hỏi đặt ra là có thể thực hiện binding một Exchange đến Exchange khác hay không? Câu trả lời là có và chúng ta sẽ thấy cách thực hiện như thế nào trong phần tiếp […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ

Sử dụng Headers Exchange trong RabbitMQ

Đăng vào 04/06/2020 . Được đăng bởi GP Coder . 4953 Lượt xem

Sử dụng Headers Exchange trong RabbitMQ

Trong các bài viết trước, chúng ta đã cùng tìm hiểu về Direct Exchange, Fanout Exchange và Topic Exchange. Trong bài này, tôi sẽ giới thiệu với các bạn một loại exchange rất mạnh mẽ khác của RabbitM là Headers Exchange. Flow của một Message trong Headers Exchange Header exchange (amq.headers) được thiết kế để định tuyến […]

Chuyên mục: Message Queue Được gắn thẻ: Message Queue, RabbitMQ

  • 1
  • 2
  • 3
  • …
  • 38
  • Trang sau »

Tìm kiếm

Bài viết mới

  • Clean code 13/01/2024
  • Giới thiệu CloudAMQP – Một RabbitMQ server trên Cloud 02/10/2020
  • Kết nối RabbitMQ sử dụng Web STOMP Plugin 19/06/2020
  • Sử dụng publisher confirm trong RabbitMQ 16/06/2020
  • Sử dụng Dead Letter Exchange trong RabbitMQ 13/06/2020

Xem nhiều

  • Hướng dẫn Java Design Pattern – Factory Method (97436 lượt xem)
  • Hướng dẫn Java Design Pattern – Singleton (97122 lượt xem)
  • Giới thiệu Design Patterns (86807 lượt xem)
  • Lập trình đa luồng trong Java (Java Multi-threading) (85608 lượt xem)
  • Giới thiệu về Stream API trong Java 8 (83152 lượt xem)

Lưu trữ

Thẻ đánh dấu

Annotation Authentication Basic Java Behavior Pattern Collection Creational Design Pattern Cấu trúc điều khiển Database Dependency Injection Design pattern Eclipse Exception Executor Service Google Guice Gson Hibernate How to Interceptor IO Jackson Java 8 Java Core JDBC JDK Jersey JMS JPA json JUnit JWT Message Queue Mockito Multithreading OOP PowerMockito RabbitMQ Reflection Report REST SOAP Structuaral Pattern Swagger Thread Pool Unit Test Webservice

Liên kết

  • Clean Code
  • JavaTpoint
  • Refactoring Guru
  • Source Making
  • TutorialsPoint
  • W3Schools Online Web Tutorials

Giới thiệu

GP Coder là trang web cá nhân, được thành lập với mục đích lưu trữ, chia sẽ kiến thức đã học và làm việc của tôi. Các bài viết trên trang này chủ yếu về ngôn ngữ Java và các công nghệ có liên quan đến Java như: Spring, JSF, Web Services, Unit Test, Hibernate, SQL, ...
Hi vọng góp được chút ít công sức cho sự phát triển cộng đồng Coder Việt.

Donate tác giả

Tìm kiếm các bài viết của GP Coder với Google Search

Liên hệ

Các bạn có thể liên hệ với tôi thông qua:
  • Trang liên hệ
  • Linkedin: gpcoder
  • Email: contact@gpcoder.com
  • Skype: ptgiang56it

Follow me

Copyright 2025 © GP Coder · All Rights Reserved · Giới thiệu · Chính sách · Điều khoản · Liên hệ ·