Tìm hiểu docker-compose.yml

Cấu trúc cơ bản docker-compose.yml Docker Compose là công cụ quản lý ứng dụng đa container thông qua file cấu hình YAML. Phiên bản phổ biến hiện nay sử dụng định dạng: version: '3.8' Định nghĩa dịch vụ Các thành phần chính trong phần services: image: Chỉ định image sử dụng ports: Cấu hình ánh xạ cổng build: Tùy chọn xây dựng image Ví ...

Đăng vào ngày 1 tháng 7 lúc 03:21

higress【Môi trường triển khai】

Triển khai môi trường higress (dùng Docker) + nacos (trung tâm đăng ký + dịch vụ) Bài hướng dẫn này sử dụng phiên bản mới nhất của Alibaba Higress và Nacos để xây dựng cụm microservice. Đầu tiên, triển khai Nacos (chế độ độc lập) trên máy cục bộ (Windows 10), sau đó tạo các ứng dụng microservice sử dụng Spring Cloud Alibaba, cuối cùng là thiết ...

Đăng vào ngày 29 tháng 6 lúc 21:35

Biên dịch và Kiểm thử Apache Dubbo

Giới thiệu về Apache Dubbo Apache Dubbo là một khung công tác RPC hiệu suất cao và mã nguồn mở, phục vụ việc xây dựng các ứng dụng dựa trên kiến trúc microservices. Nó cung cấp các tính năng quản lý dịch vụ toàn diện như đăng ký dịch vụ, phát hiện dịch vụ, cân bằng tải và giám sát. Để hiểu rõ hơn về cách Dubbo hoạt động, việc biên dịch mã nguồn ...

Đăng vào ngày 29 tháng 6 lúc 06:41

Tìm hiểu Dapr và thực hành microservices với .NET 6.0: Giới thiệu về Dapr

Xin chào mọi người, tôi là Trương Phi Hồng. Cảm ơn bạn đã đọc bài viết này. Tôi sẽ thường xuyên chia sẻ những kinh nghiệm học tập của mình, hy vọng rằng các bài viết của tôi có thể trở thành bước đệm giúp bạn tiến bộ hơn. Cùng nhau chúng ta hãy nâng cao kỹ năng nhé. Bài viết này là phần thứ hai trong chuỗi "Thực hành microservices với Dapr ...

Đăng vào ngày 21 tháng 6 lúc 03:21

Tối ưu hóa kiến trúc đám mây nguyên sinh – Chuyển đổi và di chuyển hạ tầng

【Tóm tắt】 Chuyển đổi từ kiến trúc dịch vụ phân tán Apache Dubbo sang Spring Cloud và triển khai lên nền tảng đám mây Huawei. 【Bối cảnh】 Trong quá trình hỗ trợ xây dựng một hệ thống, yêu cầu sử dụng kiến trúc đám mây nguyên sinh. Hệ thống được phát triển hoàn toàn dựa trên mô hình này, hiện đang trong giai đoạn cải tiến và chuyển đổi dịch vụ ...

Đăng vào ngày 20 tháng 6 lúc 19:06

Hướng Dẫn Triển Khai Và Phân Tích Nguyên Lý Eureka Spring Cloud

Bối cảnh và nhu cầu trong kiến trúc Microservices Kiến trúc vi mô (Microservices) chia tách hệ thống lớn thành nhiều dịch vụ nhỏ độc lập. Để đảm bảo tính sẵn sàng cao, mỗi dịch vụ thường được triển khai trên nhiều node khác nhau. Điều này dẫn đến việc quản lý số lượng lớn các instance dịch vụ trở nên phức tạp, đặc biệt khi chúng cần gọi lẫn nha ...

Đăng vào ngày 19 tháng 6 lúc 21:21

Hướng dẫn triển khai mô hình AT trong giải pháp giao dịch phân tán Seata

Giới thiệu về Giao dịch Phân tán Trong kiến trúc vi dịch vụ (Microservices), một quy trình nghiệp vụ thường phải trải qua nhiều dịch vụ khác nhau và thao tác trên các cơ sở dữ liệu riêng biệt. Điều này dẫn đến vấn đề về giao dịch phân tán, nơi dữ liệu nằm trên nhiều máy chủ tài nguyên. Mục tiêu cốt lõi là đảm bảo tính nhất quán toàn cục: hoặc t ...

Đăng vào ngày 19 tháng 6 lúc 10:23

Giới thiệu tổng quan về Docker và cách sử dụng cơ bản

Docker là một công cụ container hóa nhẹ, được viết bằng Go, giúp đóng gói ứng dụng cùng môi trường chạy thành các đơn vị độc lập, chuẩn hóa và dễ dàng di chuyển giữa các hệ thống. Khác với máy ảo truyền thống, Docker không cần khởi động cả hệ điều hành riêng biệt — thay vào đó, nó chia sẻ kernel của hệ điều hành chủ, giúp tiết kiệm tài nguyên v ...

Đăng vào ngày 14 tháng 6 lúc 07:55

Giới thiệu Docker: Khái niệm, lệnh cơ bản và ứng dụng thực tế

Docker là nền tảng container hóa giúp đóng gói ứng dụng cùng toàn bộ phụ thuộc vào một môi trường chạy độc lập, dễ dàng triển khai trên mọi hệ thống hỗ trợ. Các thành phần cốt lõi Container: Môi trường chạy cô lập chứa ứng dụng và thư viện cần thiết. Image: Bản mẫu dùng để tạo container, bao gồm hệ điều hành, mã nguồn và cấu hình. Docke ...

Đăng vào ngày 13 tháng 6 lúc 19:45

Kiến trúc vi dịch vụ Spring Cloud: Từ thiết lập môi trường đến Gateway và Circuit Breaker

Tổng quan về hệ sinh thái Spring Cloud Spring Cloud cung cấp bộ công cụ tích hợp sẵn để xây dựng kiến trúc phân tán, bao gồm các thành phần cốt lõi như đăng ký dịch vụ (Eureka), cân bằng tải phía client (Ribbon), xử lý lỗi và mát cầu (Hystrix), cấu hình phân tán, cũng như cổng dịch vụ (Gateway). Kết hợp với Spring Boot, nhà phát triển có thể nh ...

Đăng vào ngày 13 tháng 6 lúc 02:24