הנדסה מכנית מימון
יצירת Microservices עם אביב עקבו אחרי Java Developers
Table of Contents
אדריכלות Microservices הפכה לגישה פופולרית לבניית יישומים מדרגיים וקיים. עבור מפתחי Java, Spring Boot מציעה דרך זרם ליצור microservices שניתן בקלות להשתמש ב Docker. מאמר זה מדריך אותך באמצעות תהליך של יצירת מיקרו-שירותים Dockerized עם Spring Boot.
Prerequisites
- ג'אווה פיתוח Kit (JDK) 11 ומעלה
- מסגרת Spring Boot
- Docker מותקן על המכונה שלך
- ידע בסיסי של Java ו- Spring Boot
יצירת שירות Microservice
התחל על ידי יצירת פרויקט חדש של Spring Boot באמצעות ה- IDE המועדף שלך או אביב , (FLT:0https: 99.10.spring.io/BuildFLT:1) כולל תלות כמו Spring Web ו- Spring Data JPA במידת הצורך.
Define את שיעור היישום הראשי שלך וליצור בקרים REST כדי להתמודד עם בקשות HTTP.לדוגמה, שירות פשוט "Hello World" יכול להיות מיושם כדלקמן:
שם מקור:0.10.10.10
שם הסרטון:0src/main/java/com/example/demo/HelloController.javaFLT 1
(ב) .
יצירת Dockerfile
במדריך השורש של הפרויקט שלך, צור קובץ בשם FLT:1 קובץ זה מגדיר כיצד היישום שלך יהיה ממוכל.
(ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
(ב) 2
לבנות ולהפעיל את ה-Docker Container
ראשית, לבנות את היישום שלך באביב Boot באמצעות Maven או Gradle כדי ליצור את קובץ JAR:
שם מקור:0.10.10.10.10.10.10.10
(ב) .
הבא לבנות את תמונת הדוקר:
(ב) ,0) ,(ב) ,(ב) ,(ב) ,(ב) ,(ב) ,(ב) ,(ב)) .
(ב) .
לבסוף, לרוץ את מיכל דוקר:
(ב) 5)
בדיקת המיקרו-שירות
גישה למיקרו-שירות שלך על ידי ניווט ל-FLT:0.25:0.25:localhost:80/helloph1 בדפדפן האינטרנט שלך.
(ב) ויקרא י"ד: "הללו מאביב ה'"ב' (ב"ד)
מסקנה
המכיל את Spring Boot microservices עם Docker מפשט את הפריסה ומדפי. על ידי ביצוע שלבים אלה, מפתחי Java יכולים ליצור ביעילות, חבילה, ולהפעיל microservices בסביבות מבודדות, מה שהופך את היישומים שלהם יותר ניידים ולנהל.