1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận phát triển sàn giao dịch bất động sản dựa trên blockchain và tự động nhập dữ liệu bằng chatbot

152 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM TRƯƠNG HƯNG HUY NGUYỄN XUÂN HƯNG KHÓA LUẬN TỐT NGHIỆP PHÁT TRIỂN SÀN GIAO DỊCH BẤT ĐỘNG SẢN DỰA TRÊN BLOCKCHAIN VÀ TỰ ĐỘNG NHẬP DỮ LIỆU BẰNG CHATBOT Developing a Real estate Exchange Martketplace application based on Blockchain and Data autocompletion using Chatbot KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM TP HỒ CHÍ MINH, 2023 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CƠNG NGHỆ THƠNG TIN KHOA CÔNG NGHỆ PHẦN MỀM TRƯƠNG HƯNG HUY – 19521638 NGUYỄN XUÂN HƯNG - 19521578 KHÓA LUẬN TỐT NGHIỆP PHÁT TRIỂN SÀN GIAO DỊCH BẤT ĐỘNG SẢN DỰA TRÊN BLOCKCHAIN VÀ TỰ ĐỘNG NHẬP DỮ LIỆU BẰNG CHATBOT Developing a Real estate Exchange Martketplace application based on Blockchain and Data autocompletion using Chatbot KỸ SƯ NGÀNH KỸ THUẬT PHẦN MỀM GIẢNG VIÊN HƯỚNG DẪN TS NGUYỄN TRỊNH ĐÔNG TP HỒ CHÍ MINH, 2023 THƠNG TIN HỘI ĐỒNG CHẤM KHĨA LUẬN TỐT NGHIỆP Hội đồng chấm khóa luận tốt nghiệp, thành lập theo Quyết định số………………… ngày ………………… Hiệu trưởng Trường Đại học Công nghệ Thông tin … – Chủ tịch – Thư ký – Ủy viên – Ủy viên ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT TRƯỜNG ĐẠI HỌC NAM CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ HƯỚNG DẪN) Tên khóa luận: Phát Triển Sàn Giao Dịch Bất Động Sản Dựa Trên Blockchain Và Tự Động Nhập Dữ Liệu Bằng Chatbot Nhóm SV thực hiện: Cán hướng dẫn: Trương Hưng Huy TS Nguyễn Trịnh Đông - 19521638 Nguyễn Xuân Hưng - 19521578 Đánh giá Khóa luận Về báo cáo: Số trang 151 Số chương 10 Số bảng số liệu 43 _ Số hình vẽ 95 Số tài liệu tham khảo 36 _ Sản phẩm _ Một số nhận xét hình thức báo cáo: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về nội dung nghiên cứu: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về chương trình ứng dụng: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về thái độ làm việc sinh viên: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Đánh giá chung: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Điểm sinh viên: Trương Hưng Huy:……… /10 Nguyễn Xuân Hưng:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) Nguyễn Trịnh Đông ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT TRƯỜNG ĐẠI HỌC NAM CÔNG NGHỆ THÔNG TIN Độc Lập - Tự Do - Hạnh Phúc TP HCM, ngày… tháng… năm…… NHẬN XÉT KHÓA LUẬN TỐT NGHIỆP (CỦA CÁN BỘ PHẢN BIỆN) Tên khóa luận: Phát Triển Sàn Giao Dịch Bất Động Sản Dựa Trên Blockchain Và Tự Động Nhập Dữ Liệu Bằng Chatbot Nhóm SV thực hiện: Cán phản biện: Trương Hưng Huy ThS Lê Thanh Trọng - 19521638 Nguyễn Xuân Hưng - 19521578 Đánh giá Khóa luận Về báo cáo: Số trang 151 Số chương 10 Số bảng số liệu 43 _ Số hình vẽ 95 Số tài liệu tham khảo 36 _ Sản phẩm _ Một số nhận xét hình thức báo cáo: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về nội dung nghiên cứu: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về chương trình ứng dụng: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Về thái độ làm việc sinh viên: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Đánh giá chung: ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… ……………………………………………………………………………………………………………………………………………… Điểm sinh viên: Trương Hưng Huy:……… /10 Nguyễn Xuân Hưng:……… /10 Người nhận xét (Ký tên ghi rõ họ tên) LỜI CẢM ƠN Sau khoảng thời gian dài học tập đầy nỗ lực trường Đại học Công nghệ Thông tin Khoa CNPM, chúng em tích luỹ kho tàng kiến thức kỹ thực tiễn, sẵn sàng để tiến gần đến việc hồn thành Khóa luận chúng em Xin gửi lời tri ân thành kính gửi tới Lãnh đạo trường học phận phòng ban nhà trường Đã đáng giá với đồng lòng giúp đỡ tạo điều kiện thuận lợi cho chúng em việc truy cập đến nguồn tài liệu phong phú đại thư viện Bên cạnh chúng em muốn bày tỏ lòng biết ơn sâu sắc hỗ trợ quý báu từ thầy Nguyễn Trịnh Đông hướng dẫn định hướng chúng em suốt trình hồn thành khóa luận Nhờ có tận tình giúp đỡ,cũng Những lời góp ý q báu khơng có giá trị việc hồn thành luận văn, mà đồng hành hỗ trợ chúng em hành trình học tập nghiệp tương lai Chúng em chân thành gửi lời tri ân cảm ơn đến tất thầy cô khoa, bạn bè đồng học CNPM2019.2, người đồng hành hỗ trợ chúng em học tập sống Niềm hy vọng chúng em trì gắn bó mãi nẻo đường Trong trình hồn thiện khố luận, chúng em khơng tránh khỏi số sai sót Do đó, chúng em mong nhận đánh giá góp ý từ quý thầy cô để cải thiện phát triển thân tương lai Chân thành cảm ơn thầy cô xin chúc người tràn đầy niềm vui thành công MỤC LỤC Chương 1: MỞ ĐẦU 20 1.1 Lý chọn đề tài 20 1.2 Mục đích nghiên cứu 21 1.3 Đối tượng nghiên cứu 21 1.4 Phạm vi nghiên cứu 22 1.2.1 1.2.2 1.3.1 1.3.2 1.4.1 1.4.2 Khách quan .21 Chủ quan 21 Các công nghệ nghiên cứu .21 Đối tượng sử dụng đề tài hướng đến 21 Phạm vi môi trường .22 Phạm vi chức 22 Chương 2: KIẾN THỨC NỀN TẢNG 24 2.1 Blockchain 24 2.2 Web3 26 2.3 Flutter 29 2.4 Go 30 2.5 Google Remote Procedure Call (gRPC) 31 2.6 Kafka 33 2.7 Kafdrop 34 2.8 Docker 35 2.1.1 2.1.2 2.1.3 2.1.4 2.2.1 2.2.2 2.2.3 2.3.1 2.3.2 2.4.1 2.4.2 2.5.1 2.5.2 2.5.3 2.6.1 2.6.2 2.8.1 2.8.2 Blockchain ? 24 Cách Blockchain hoạt động 24 Hợp đồng thông minh 25 Token ERC-20 (Token thay thế) 25 Đột phá 27 Tiềm .28 Nhược điểm 28 Các thành phần .29 Chức 30 Tính tiện dụng Golang? 30 Nhược điểm 31 gRPC gì? 31 Ưu điểm 32 Nhược điểm 32 Kafka gì? .33 Lý sử dụng Apache Kafka gì? 33 Docker ? 35 Lợi ích Docker 35 2.9 Nginx 36 2.10 Firebase 37 2.11 Amazon Web Service (AWS) 37 2.12 Kubernetes 39 2.13 Rancher 40 2.14 Springboot 41 2.15 MongoDB 43 2.16 Microservices 43 2.17 Google protocol buffer 45 2.18 Nodejs 46 2.19 Gitlab 47 2.20 SonarQube 48 2.21 CI/CD 48 2.9.1 2.9.2 Nginx gì? .36 Nginx hoạt động nào? 36 2.10.1 2.10.2 2.11.1 2.11.2 2.11.3 2.11.4 2.12.1 2.13.1 2.13.2 2.14.1 2.15.1 2.15.2 2.16.1 2.16.2 2.17.1 2.17.2 2.17.3 2.18.1 2.19.1 2.19.2 2.20.1 Khái niệm 37 Firebase Cloud Messaging 37 Khái niệm 37 Amazon Relational Database Service (Amazon RDS) 38 Amazon S3 - Cloud Object Storage 38 Amazon Elastic Kubernetes Service (Amazon EKS) 38 Kiến trúc 39 Khái niệm 40 Tại nên dùng Rancher? .40 Đặc điểm tính Spring Boot 42 Định nghĩa 43 Lợi MongoDB 43 Định nghĩa 44 Kiến trúc 44 Định nghĩa 45 Khi nên sử dụng ? .45 Lợi ích 46 Khái niệm 46 Định nghĩa 47 Đặc điểm 47 Định nghĩa 48 2.21.1 2.21.2 CI/CD gì? 49 Quy trình triển khai 49 Chương 3: HỆ THỐNG BLOCKCHAIN 50 3.1 Khái niệm 50 3.2 Áp dụng vào đề tài 51 3.1.1 3.1.2 3.2.1 Solidity 50 Polygon 50 Quản lí BDS .51 8.1.8 Các trang tiện ích giúp người dùng quản lý BDS Hình 8.19 Giao diện đăng bạn Hình 8.17 Giao diện bất động sản chi tiết Hình 8.18 Giao diện danh mục nhà tơi Hình 8.16 Giao diện danh mục lịch hẹn đặt 138 Hình 8.21 Giao diện chi tiết lịch hẹn Hình 8.20 Giao diện danh mục bất động sản yêu thích 8.1.9 Cài đặt Hình 8.22 Giao diện cài đặt 139 8.1.10 Tin tức Hình 8.24: Màn hình góc nhìn chun gia Hình 8.23: Màn hình tin tức 140 8.2 Website 8.2.1 Đăng nhập Hình 8.25 Giao diện đăng nhập web 8.2.2 Danh mục tài khoản người dùng Hình 8.26 Giao diện danh mục tài khoản người dùng 141 8.2.3 Danh mục yêu cầu tham quan Hình 8.27 Giao diện danh mục yêu cầu tham quan bất động sản 8.2.4 Danh mục yêu cầu đấu giá Hình 8.28 Giao diện danh mục yêu cầu đấu giá 142 8.2.5 Chi tiết BDS Hình 8.29: Giao diện chi tiết bất động sản 143 8.2.6 Tạo tài khoản cho nhân viên Hình 8.30 Giao diện tạo tài khoản nhân viên 8.2.7 Danh mục người dùng Hình 8.31: Giao diện danh mục người dùng 144 CHƯƠNG 9: CÀI ĐẶT VÀ KIỂM THỬ 9.1 Giới thiệu • Phạm vi: Phạm vi kiểm thử bao gồm kiểm thử chức giao diện người dùng, kết nối DB, giao tiếp mạng tính bảo mật Mobile Android iOS • Mục đích: Mục đích kế hoạch kiểm thử đề chiến lược kiểm thử, mục tiêu, tài nguyên lịch trình cho dự án Mobile • Mục tiêu: Mục tiêu kiểm thử xác nhận chức Mobile, tìm sửa lỗi, đánh giá hiệu suất tảng Android iOS 9.2 Phương pháp kiểm thử • Kiểm thử thực cách kết hợp sử dụng phương pháp kiểm thử thủ cơng tự động • Các kiểm tra tự động tạo cách sử dụng cơng cụ kiểm thử Appium • Các kiểm tra thủ cơng thực nhóm kiểm thử cách sử dụng thiết bị di động vật lý thiết bị ảo 145 9.3 Lịch trình thử nghiệm • Ngày bắt đầu: 01/02/2023 • Ngày kết thúc: 05/11/2023 • Biểu đồ Gantt: Hình 9.1: Biểu đồ Gantt Lịch trình kiểm thử • Các mốc quan trọng: 9.3.1 Chuẩn bị kiểm thử - Lập kế hoạch kiểm thử: 02 - 01/06/2023 - Thiết lập môi trường thử nghiệm: 07 - 01/10/2023 - Tạo Test Case: 11 - 26/01/2023 9.3.2 Thực kiểm thử - Unit Testing: 27/01/2023 – 13/02/2023 - Integration Testing: 14 - 27/02/2023 - System Testing: 28/02/2023 – 16/03/2023 - User Acceptance Testing: 17/03/2023 – 03/04/2023 9.3.3 Kết thúc kiểm thử - Theo dõi lỗi giải quyết: 04 – 17/04/2023 - Báo cáo thử nghiệm cuối cùng: 18/04/2023 – 01/05/2023 - Chuẩn bị triển khai: 02/05/2023 – 05/11/2023 146 9.4 Nguồn lực • Nhân sự: Nhóm kiểm thử bao gồm kiểm thử viên • Phần cứng: Sẽ sử dụng kết hợp thiết bị di động thực ảo để thử nghiệm, bao gồm thiết bị Android iOS • Phần mềm: Mobile kiểm tra, công cụ kiểm tra (Appium) cơng cụ phần mềm có liên quan trình giả lập thiết bị ảo cơng cụ gỡ lỗi 9.5 Mơi trường kiểm thử • Hệ điều hành: Android (nhiều phiên bản) iOS (nhiều phiên bản) • Thiết bị: Sự kết hợp thiết bị thực thiết bị ảo, bao gồm thiết bị Android iOS • Cấu hình mạng: Cả kết nối Wi-Fi mạng di động kiểm tra • Dữ liệu: Dữ liệu mẫu sử dụng cho mục đích thử nghiệm 9.6 Test cases • Các Tình thử nghiệm bao gồm lĩnh vực sau: o Thử nghiệm giao diện người dùng o Kiểm tra kết nối DB o Kiểm tra truyền thông mạng o Kiểm tra bảo mật (xác thực, ủy quyền mã hóa) o Kiểm tra hiệu suất (bao gồm thời gian phản hồi, mức sử dụng nhớ mức sử dụng pin) o Kiểm tra gián đoạn (bao gồm gọi đến, thơng báo khóa/mở khóa thiết bị) o Kiểm tra khả tương thích (trên thiết bị phiên hệ điều hành khác nhau) 9.7 Tiêu chí chấp nhận • Mobile coi sẵn sàng để phát hành nếu: o Vượt qua tất testcase 147 o Khơng tìm thấy lỗi nghiêm trọng o Hiệu suất đáp ứng tiêu chí xác định tảng Android iOS o Ứng dụng tương thích với thiết bị đích phiên hệ điều hành 9.8 Rủi ro Dự phịng • Rủi ro tiềm ẩn bao gồm lỗi phần cứng, lỗi phần mềm, cố mạng cố tương thích • Các Tình dự phòng bao gồm lưu phần cứng phần mềm lưu liệu thường xuyên 148 CHƯƠNG 10: TỔNG KẾT 10.1 Kết đạt - Tích hợp blockchain vào lĩnh vực BDS: Cơng nghệ blockchain áp dụng để cung cấp tính tồn vẹn, minh bạch an ninh trình mua bán BDS Việc tích hợp blockchain cho phép xác minh thông tin, quản lý hợp đồng thực giao dịch cách tin cậy sửa đổi - Triển khai hệ thống backend Go Spring Boot: Sử dụng ngơn ngữ lập trình Go framework Spring Boot, hệ thống backend xây dựng để hỗ trợ chức quản lý BDS, giao dịch xác minh thông tin Sự kết hợp hai ngôn ngữ cung cấp hiệu suất cao tính linh hoạt phát triển ứng dụng - Sử dụng dịch vụ bên thứ ba AWS: Để triển khai hệ thống, dịch vụ bên thứ ba AWS EC2, RDS S3 sử dụng Các dịch vụ giúp quản lý hạ tầng, DB lưu trữ cách dễ dàng tin cậy - Xây dựng triển khai hệ thống BDS tích hợp blockchain với hệ thống backend phát triển Go Spring Boot, sử dụng dịch vụ bên thứ ba AWS Hệ thống có tiềm cung cấp lợi ích vượt trội tính toàn vẹn, minh bạch an ninh lĩnh vực giao dịch BDS - Tích hợp chatbot trợ giúp người dùng nhập liệu, truy vấn thông tin liên quan đến ngành BDS 10.2 Hạn chế - Chatbot chưa tích hợp xử lý ngơn ngữ tự nhiên, phía người quản lý chưa thể trực tiếp tác động thêm, xóa lời thoại cho Bot thông qua ứng dụng - Tính chat chưa gửi tệp tin, hình ảnh, gọi 149 10.3 Hướng phát triển - Tích hợp đánh giá BDS: Mở rộng hệ thống phép người dùng đánh giá BDS sau hoàn thành giao dịch Tính cung cấp cho người dùng thông tin đáng tin cậy chất lượng giá trị BDS, giúp họ đưa định thông minh mua bán - Mở rộng tính xác minh: Cải thiện tính xác minh thơng tin cách tích hợp cơng nghệ nhận dạng xác thực, chẳng hạn xác thực danh tính kỹ thuật số tích hợp với dịch vụ xác thực bên thứ ba Điều giúp đảm bảo tính tồn vẹn đáng tin cậy thông tin người dùng BDS hệ thống - Nâng cao bảo mật: Tăng cường bảo mật hệ thống cách áp dụng biện pháp an ninh tiên tiến mã hóa liệu, xác thực hai yếu tố quản lý quyền truy cập Đảm bảo thông tin giao dịch người dùng bảo - Triển khai gói tài khoản premium với tính nâng cao lên đầu trang chủ - Triển khai cluster Kubernetes có nhiều nodes - Tích hợp tính video call cho chức chat - Nâng cấp tính Chatbot, tích hợp OCR NLP 150 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] IBM, "What is blockchain technology?," [Online] Available: https://www.ibm.com/topics/blockchain V Buterin, "WHAT IS WEB3?," [Online] Available: https://ethereum.org/en/web3/ Flutter, "Flutter documentation," [Online] Available: https://docs.flutter.dev/ A Rohman, "Power Up Your Flutter Development Process by Implementing Clean Architecture and Test-Driven Development," [Online] Available: https://betterprogramming.pub/flutter-clean-architecture-test-driven-developmentpractical-guide-445f388e8604?gi=242bf81114a3 A Aqeel, "Flutter Clean Architecture Series — Part (UPDATED)," [Online] Available: https://devmuaz.medium.com/flutter-clean-architecture-series-part-1d2d4c2e75c47#:~:text=The%20Clean%20Architecture%20is%20the,that%20com municate%20through%20defined%20interfaces A Aqeel, "Flutter Clean Architecture Series — Part (UPDATED)," [Online] Available: https://devmuaz.medium.com/flutter-clean-architecture-series-part-2bcdf9d38fe41 A Aqeel, "Flutter Clean Architecture Series — Part (UPDATED)," [Online] Available: https://devmuaz.medium.com/flutter-clean-architecture-series-part-3cdfbcb8d449b Go, "Tutorial: Get started with Go," [Online] Available: https://go.dev/doc/tutorial/getting-started G Team, "Gin Web Framework," [Online] Available: https://gin-gonic.com/ P B a t G k contributors., "Go kit - A toolkit for microservices," [Online] Available: https://gokit.io/ g Authors, "A basic tutorial introduction to gRPC in Go.," [Online] Available: https://grpc.io/docs/languages/go/basics/ Google, "Protocol Buffers," [Online] Available: https://protobuf.dev/ gogoprotobuf, "GoGo Protobuf - Protocol Buffers for Go with Gadgets," [Online] Available: https://github.com/gogo/protobuf A S Foundation, "APACHE KAFKA QUICKSTART," [Online] Available: https://kafka.apache.org/quickstart J Fahrer, "LearnDocker," [Online] Available: https://learndocker.online/ D Inc, "Docker 101 Tutorial," [Online] Available: https://www.docker.com/101tutorial/ I F5, "NGINX Reverse Proxy," [Online] Available: https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/ I F5, "HTTP Load Balancing," [Online] Available: https://docs.nginx.com/nginx/admin-guide/load-balancer/http-load-balancer/ 151 [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] g.-G Authors., "gRPC-Gateway," [Online] Available: https://grpcecosystem.github.io/grpc-gateway/ dash-overflow.net, "freezed," [Online] Available: https://pub.dev/packages/freezed felangel, "bloc - a predictable state management library for Dart.," [Online] Available: https://bloclibrary.dev/#/ fluttercommunity.dev, "Equatable," [Online] Available: https://pub.dev/packages/equatable hivedb, "Hive docs," [Online] Available: https://docs.hivedb.dev/#/ Firebase, "Build app server send requests," [Online] Available: https://firebase.google.com/docs/cloud-messaging/send-message#send-messagesto-topics Firebase, "Firebase Cloud Messaging," [Online] Available: https://firebase.google.com/docs/cloud-messaging I Amazon Web Services, "Amazon Elastic Kubernetes Service," [Online] Available: https://aws.amazon.com/eks/ I Amazon Web Services, "Amazon Relational Database Service," [Online] Available: https://aws.amazon.com/rds/ I Amazon Web Services, "Amazon S3," [Online] Available: https://aws.amazon.com/s3/ kubernetes, "Ingress-Nginx Controller," [Online] Available: https://kubernetes.github.io/ingress-nginx/ kubernetes, "Production-Grade Container Orchestration," [Online] Available: https://kubernetes.io/ T w Nana, "Kubernetes Crash Course for Absolute Beginners [NEW]," [Online] Available: https://www.youtube.com/watch?v=s_o8dwzRlu4 I VMware, "Spring Boot," [Online] Available: https://spring.io/projects/springboot T S Authors, "Solidity," [Online] Available: https://soliditylang.org/ P L U ( Ltd., "Polygon - The Value layer of the Internet," [Online] Available: https://polygon.technology/ obsidiandynamics, "Kafdrop – Kafka Web UI," [Online] Available: https://github.com/obsidiandynamics/kafdrop V T Long, "Rancher 2.0 - K8S thật dễ dàng," [Online] Available: https://viblo.asia/p/rancher-20-k8s-that-de-dang-OeVKBNXEKkW 152

Ngày đăng: 04/09/2023, 20:52

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w