Notions in Apache Kafka

Producer Producers create new messages. In other publish/subscribe systems, these may be called publishers or writers Producer concern flowing things: Generate the message (what to send ?) Serialize the message to Kafka format (what is the format of data ?) Send to topic and partitions (to where the message are sent ? ) Consumer Consumers … Continue reading Notions in Apache Kafka

JSR 343 – JMS Concepts

Messaging: a method to communicate between components Loosely coupled: receiver doesn't know anything about sender, and contrary the sender doesn't know anything about the sender. Messaging Semantics Point to Point (PP) Participant: sender, queue, receiver ( in message point of view) One message has at most one consumer Consumer actively fetch message at any point … Continue reading JSR 343 – JMS Concepts

Configuration ngoài cho ứng dụng với Spring Boot

1. Sử dụng properties file SpringApplication sẽ load các property từ tất cả các file trong các vị trí sau, và thêm chúng vào application environment: + Folder /config bên trong folder hiện tại. + Folder hiện tại. + Class path /config + Root class path Mặc định, SpringApplication sẽ load theo thứ tự … Continue reading Configuration ngoài cho ứng dụng với Spring Boot

Sử dụng configuration class trong Spring Boot

1. Sử dụng class Configuration Spring Boot ưu ái việc sử dụng các class Configuration. Mặc dù bạn có thể hoàn toàn sử dụng việc gọi hàm ngay bên trong file XML, nhưng nhìn chung Spring khuyên điểm xuất phát của ứng dụng là một class với annotation @Configuration. Thông thường thì class với … Continue reading Sử dụng configuration class trong Spring Boot