สถาปัตยกรรมของไมโครให้บริการได้กลายมาเป็นวิธีที่ได้รับความนิยมสําหรับการสร้างโปรแกรมที่สามารถจับต้องได้ และรักษาได้ สําหรับนักพัฒนาโครงการจาวา สปริง บูต จะนําเสนอวิธีสร้างบริการขนาดเล็กที่ง่ายต่อการใช้ดอลเกอร์ บทความนี้แนะนําคุณผ่านกระบวนการสร้างระบบไมโครเซอร์วิสเซอร์วิสกับสปริงบูต
พรีครีชีต
- ชุดพัฒนาจาวา (JDK) 11 หรือสูงกว่า
- กรอบรองเท้าบูตฤดูใบไม้ผลิ
- ตัวแปลงติดตั้งอยู่บนเครื่องของคุณ
- ความ รู้ พื้น ฐาน เกี่ยว กับ ชวา และ บูท สปริง
การ สร้าง ระบบ บริการ ไมโคร ไมโคร ไมโคร โค้ด ของ ฤดู ใบ ไม้ ผลิ
เริ่มต้นโดยการสร้างโครงการเพลง Spring Boot ใหม่ โดยใช้ IDE หรือ Spring riverser ([FLT: 0] htttps start. spring.io/. รวมการขึ้นต้นแบบ Reports and Spring DA ตามที่ต้องการ.
กําหนดคลาสโปรแกรมหลักของคุณ และสร้างตัวควบคุม REST เพื่อจัดการการร้องขอ HTTP ตัวอย่างเช่น บริการ "Hell World" แบบง่ายๆ สามารถนําไปใช้ได้ ดังต่อไปนี้:
[FLT: 0] Example Control:
[FLT: 0]. serc/main/java/com/example/Demo/HellColter.java
[FLT: 0]
กําลังสร้างแฟ้ม Docerfile
ในไดเร็คทอรีรากของโครงการของคุณ จงสร้างแฟ้มที่มีชื่อว่า [FLT: 1) แฟ้มนี้กําหนดว่าจะให้โปรแกรมของคุณบรรจุมันอย่างไร
[FLT: 0]Example Dockerfile:
อาคาร และ กําลัง ตระ เตรียม เครื่อง เก็บ ของ โด เค อร์
อย่างแรก สร้างโปรแกรมร้องร้องร้องร้องเท้าเท้าเท้าเท้าเท้าของคุณ โดยใช้เพลงมาเวนหรือเกรล เพื่อสร้างไฟล์ JAR:
[FLT: 0] สําหรับมาเวน :
[FLT: 3]
ต่อไป สร้างอิมเมจของโดกเกอร์:
[FLT: 0] วิ่งในเทอร์มินัล :
[FLT: 4]
สุดท้าย เรียกใช้ตู้คอนเทนเนอร์:
[FLT: 5]
การ ทดสอบ การ บริการ ไมโคร
เข้าถึงบริการไมโครของคุณโดย service ไป [FLT: 0] httttphosthost:8080/HEL[FLT: 1) ในเว็บเบราว์เซอร์ของคุณ คุณควรจะดูข้อความ:
[FLT: 0] สวัสดี จากโดเค็กซิต สปริง บูท เซอร์วิส!
รูปแบบการวน
โดย การ ทํา ตาม ขั้น ตอน เหล่า นี้ ผู้ พัฒนา ชวา สามารถ สร้าง, แพกเกจ, และ เรียก หน่วย งาน เล็ก ๆ ใน สภาพ แวด ล้อม ที่ ห่าง ไกล ทํา ให้ การ ใช้ โปรแกรม เหล่า นี้ สามารถ เคลื่อน ไหว และ ควบคุม ได้ ดี ขึ้น.