• Giới thiệu
  • Bản quyền
  • Liên hệ
  • Yêu cầu bài viết
Follow me
  • English
  • Tiếng Việt
Hướng Dẫn Java
  • Java
    • Java Fundamentals
    • Java Core
    • Java Lambda Expression
    • Java IO
    • Java XML
    • Java Tools
    • Java Stream
  • Jakarta EE
    • CDI
    • JSON Binding
    • JSON Processing
    • MVC
    • Persistence
    • RESTful Web Services
    • Servlet
  • Frameworks
    • Apache Camel
    • Apache Struts
    • Javalin
    • gRPC
    • Hibernate
    • Micronaut
    • MicroProfile
    • Mule Enterprise Service Bus
    • OpenId Connect
    • Quarkus
    • Spring
      • Spring AI
      • Spring Authorization Server
      • Spring Boot
      • Spring Cloud Gateway
      • Spring Cloud GCP
      • Spring Cloud Netflix
      • Spring cơ bản
      • Spring Data JPA
      • Spring Data MongoDB
      • Spring Data R2DBC
      • Spring for Apache Kafka
      • Spring GraphQL
      • Spring Integration
      • Spring MVC
      • Spring Security
      • Spring Session
      • Spring WebFlux
      • Spring WebSocket
    • Spark
    • Vaadin
  • Libraries
    • Apache
      • Apache ActiveMQ
      • Apache Commons IO
      • Apache FreeMarker
      • Apache HTTP Components
      • Apache Ignite
      • Apache Tiles
    • AspectJ
    • Database Migration
    • EhCache
    • GraphQL
    • Jackson
    • JSch
    • Log4J
    • Project Lombok
    • Project Reactor
    • Quartz Scheduler
    • Thymeleaf
    • Resilience4j
    • RxJava
  • Testing
    • Mockito
    • PowerMock
    • Selenium
    • Testcontainers
  • Open Source
    • Apache APISIX
    • Apache Kafka
    • Debezium
    • Distributed Application Runtime
    • Grafana
    • Keycloak
    • n8n
    • Prometheus
    • RabbitMQ
    • Redis
    • SonarQube
  • DevOps
    • Cloud Foundry
    • Cloud Provider
      • Google Cloud Platform
    • Docker
    • Jenkins
    • Helm
    • Kubernetes
    • Nexus Repository Manager
    • OpenShift
  • Tool
    • Apache Ant
    • Apache Maven
    • CVS
    • IntelliJ
    • Eclipse
    • FTP
    • Git
    • Nginx
    • RAML
    • OpenAPI
  • Database
    • MongoDB
    • MySQL
    • PostgreSQL
  • Server Runtime
    • Apache Tomcat
    • JBoss WildFly
  • Others
    • Algorithm
    • JavaScript
    • Huong Dan Java Logger
    • mvnForum
    • Questions Management
      • Questions Management – Giai đoạn 1
      • Questions Management – Giai đoạn 2
    • System Design
  • Books

System Design

Outbox Pattern với Debezium – Phần 1

Outbox Pattern với Debezium – Phần 1

4 tháng ago by Khanh NguyenDebezium

Khi làm việc với các ứng dụng microservices, việc trao đổi dữ liệu giữa các service với nhau luôn là điều cần thiết đó các bạn. Việc trao đổi dữ liệu này có thể xảy ra synchronously hoặc asynchronously và phải đảm bảo được tính… Read More

Outbox Pattern với Debezium – Phần 2

Outbox Pattern với Debezium – Phần 2

6 tháng ago by Khanh NguyenDebezium

Để làm ví dụ về việc hiện thực Outbox Pattern với Debezium, mình sẽ có một hệ thống với 2 service 1 và 2. Service 1 sẽ expose một API để thêm mới thông tin sinh viên vào database. Thông tin sinh viên mới được… Read More

Hiện thực Circuit Breaker pattern sử dụng thư viện Resilience4j CircuitBreaker

Hiện thực Circuit Breaker pattern sử dụng thư viện Resilience4j CircuitBreaker

8 tháng ago by Khanh NguyenResilience4j

Circuit Breaker pattern là một pattern được sử dụng trong trường hợp các bạn muốn tạm thời ứng dụng không gọi đến các service đang bị lỗi hoặc việc gọi đến các service này đang bị chậm, ngắt kết nối tới chúng và thử kết… Read More

Hiện thực Timeout Pattern với thư viện Resilience4j TimeLimiter

Hiện thực Timeout Pattern với thư viện Resilience4j TimeLimiter

9 tháng ago by Khanh NguyenResilience4j

Trong một ứng dụng bất kỳ, ở một số thời điểm nào đó, do nhiều nguyên nhân: network chậm, kết nối đến database hay đến các external services gặp vấn đề có thể khiến cho việc process request của user mất nhiều thời gian hơn… Read More

Spring Authorization Server Ebook

Tìm kiếm Google


Thông báo

  • Lỗi Contact Form đã được sửa(20 Tháng 7, 2021)

Xem nhiều

  • Spring Framework cơ bản (23.360)
  • Nói về Serialization trong Java (20.563)
  • Lập trình Java với Visual Studio Code (20.104)
  • Spring Boot (18.884)
  • Tổng quan về Spring Data JPA (18.392)
  • Spring MVC (18.231)
  • Câu lệnh import trong Java (15.346)
  • Constructor trong Java là gì? (12.928)
  • Bean autowiring sử dụng @Autowired annotation (12.431)
  • Tổng quan về controller trong Spring MVC (11.607)

Bình luận gần đây

  • Khanh Nguyen trong Kết nối MSSQL Server trong JPA
  • Nguyen Thanh Dat trong Kết nối MSSQL Server trong JPA
  • Phong trong Cơ bản về Hibernate
  • Khanh Nguyen trong Tạo ứng dụng Jakarta EE sử dụng Maven
  • Chấn Phong trong Tạo ứng dụng Jakarta EE sử dụng Maven

Liên kết

  • Hướng Dẫn Kotlin

Twitter

Follow @KhanhNguyenJ
  • Giới thiệu
  • Bản quyền
  • Liên hệ
  • Yêu cầu bài viết
Theme: GoMedia by ThemeJunkie. Back To Top