Skip navigation

DSpace JSPUI

DSpace preserves and enables easy and open access to all types of digital content including text, images, moving images, mpegs and data sets

Learn More
DSpace logo
English
中文
  • Browse
    • Communities
      & Collections
    • Publication Year
    • Author
    • Title
    • Subject
    • Advisor
  • Search TDR
  • Rights Q&A
    • My Page
    • Receive email
      updates
    • Edit Profile
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
Please use this identifier to cite or link to this item: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/95622
Title: 基於 Java 的開源專案自動建構微服務
Auto-Build Microservices from Java-Based Open-Source Projects
Authors: 蔡智冠
Chih-Kuan Tsai
Advisor: 李允中
Jonathan Lee
Keyword: 服務元件,網路服務,網路應用程式重組,微服務,程式碼生成,解耦服務,
Service Component,Web Service,Repack Web Application,Microservice,Automatic Code Generation,Service Decoupling,
Publication Year : 2024
Degree: 碩士
Abstract: 近年來,由於微服務架構的模組化設計、去中心化管理、獨立部署以及明確的邊界等特性,它已成為構建大型、複雜應用程序的流行選擇。然而,從單體服務架構轉換為微服務架構需要大量的人力和時間。因此,自動化構建微服務可以大大節省這方面的開銷。要成功地將單體服務架構拆分為定義明確的微服務架構,必須清晰地界定微服務之間的邊界,以符合微服務的設計初衷。此外,許多人在網絡上分享和開源自己的專案,這些大量的開源專案對我們來說是寶貴的資料來源。因此,本論文將著重於拆解網絡上開源的單體服務架構專案,並根據服務性質將其重新組裝成多個微服務。
In recent years, due to the modular design, decentralized management, independent deployment, and clear boundaries of microservices architecture, it has become a popular choice for building large and complex applications. However, transitioning from a monolithic architecture to a microservices architecture requires a significant amount of manpower and time. Therefore, automating the construction of microservices can greatly reduce these costs. To successfully split a monolithic architecture into well-defined microservices, it is essential to clearly define the boundaries between the services to align with the original design principles of microservices. Moreover, many people share and open source their projects on the internet, providing a valuable resource for us. Therefore, this thesis will focus on deconstructing open-source monolithic projects found online and reassembling them into multiple microservices based on the nature of their services.
URI: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/95622
DOI: 10.6342/NTU202404079
Fulltext Rights: 同意授權(全球公開)
metadata.dc.date.embargo-lift: 2029-08-08
Appears in Collections:資訊工程學系

Files in This Item:
File SizeFormat 
ntu-112-2.pdf
  Until 2029-08-08
7.93 MBAdobe PDF
Show full item record


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

社群連結
聯絡資訊
10617臺北市大安區羅斯福路四段1號
No.1 Sec.4, Roosevelt Rd., Taipei, Taiwan, R.O.C. 106
Tel: (02)33662353
Email: ntuetds@ntu.edu.tw
意見箱
相關連結
館藏目錄
國內圖書館整合查詢 MetaCat
臺大學術典藏 NTU Scholars
臺大圖書館數位典藏館
本站聲明
© NTU Library All Rights Reserved