Thử thách 1

Thử thách 1 - Nâng cấp TripSearch Microservice

Thử thách này các bạn sẽ xây dựng dựa trên ví dụ mẫu đã cung cấp ở phần trước và thêm các method để mở rộng các chức năng.

Với Microservice đã có, cho phép bạn xem tất cả các chuyến đi trong cơ sở dữ liệu và lọc các chuyên đi theo điểm xuất phát.

Trong thử thách này, bạn cần mở rộng service để cho phép lọc theo điểm đến. Bạn cần thêm đường dẫn /tripstocity/{city}, ví dụ như /tripstocity/Sydney để xem các chuyến đi có điểm đến là Sydney.

  1. Tải file dev-tripsearch.zip trong máy ảo và giải nén
  2. Truy cập AWS DynamoDB Console.
  • Click Tables
  • Click TravelBuddyTripSectors Enhance The TripSearch Microservice
  1. Click Actions
  • Click Create Index Enhance The TripSearch Microservice
  1. Tại mục Partition Key, nhập destinationCity Enhance The TripSearch Microservice
  • Kéo màn hình xuống dưới, click Create index
  1. Trong Eclipse IDE, nhấp chuột phải vào project dev-tripsearch
  • Click Show in
  • Click System Explorer Enhance The TripSearch Microservice
  1. Xóa thư mục src của project gốc
  • Sao chép toàn bộ nội dung của project dev-tripsearch đã giải nén ở bước 1 vào thư mục vừa mở trong bước 5
  • Click Replate the file in the destination
  1. Trong Eclipse IDE, nhấp chuột phải vào project dev-tripsearch
  • Click Maven
  • Click Update Project Enhance The TripSearch Microservice
  1. Mở file swagger.yml
  • Cập nhật lại cấu hình RegionAccountID cho chính xác với môi trường của bạn ở các dòng 34, 92150
  1. Mở Command Prompt, chạy câu lệnh dưới đây để chuyển đường dẫn tới project dev-tripsearch và xem lại thay đổi chưa được commit
cd C:\Users\Administrator\git\dev-tripsearch
git status

Enhance The TripSearch Microservice 10. Chạy lệnh dưới đây để thêm những tập tin thay đổi

git add .
git commit -m “challenge 1”

Enhance The TripSearch Microservice 11. Trong Eclipse IDE, nhấp chuột phải vào project dev-tripsearch

  • Click Team
  • Click Push to origin. Enhance The TripSearch Microservice
  1. Click Close Enhance The TripSearch Microservice
  2. Sau khi triển khai microservice đã thêm chức năng truy vấn các chuyến đi có đích đến là thành phố chỉ định, ta truy cập vào đường dẫn tới API vừa thêm để kiểm tra bằng cách thêm path tripstocity/Sydney. Enhance The TripSearch Microservice