Skip navigation

DSpace

機構典藏 DSpace 系統致力於保存各式數位資料(如:文字、圖片、PDF)並使其易於取用。

點此認識 DSpace
DSpace logo
English
中文
  • 瀏覽論文
    • 校院系所
    • 出版年
    • 作者
    • 標題
    • 關鍵字
    • 指導教授
  • 搜尋 TDR
  • 授權 Q&A
    • 我的頁面
    • 接受 E-mail 通知
    • 編輯個人資料
  1. NTU Theses and Dissertations Repository
  2. 電機資訊學院
  3. 資訊工程學系
請用此 Handle URI 來引用此文件: http://tdr.lib.ntu.edu.tw/jspui/handle/123456789/95622
標題: 基於 Java 的開源專案自動建構微服務
Auto-Build Microservices from Java-Based Open-Source Projects
作者: 蔡智冠
Chih-Kuan Tsai
指導教授: 李允中
Jonathan Lee
關鍵字: 服務元件,網路服務,網路應用程式重組,微服務,程式碼生成,解耦服務,
Service Component,Web Service,Repack Web Application,Microservice,Automatic Code Generation,Service Decoupling,
出版年 : 2024
學位: 碩士
摘要: 近年來,由於微服務架構的模組化設計、去中心化管理、獨立部署以及明確的邊界等特性,它已成為構建大型、複雜應用程序的流行選擇。然而,從單體服務架構轉換為微服務架構需要大量的人力和時間。因此,自動化構建微服務可以大大節省這方面的開銷。要成功地將單體服務架構拆分為定義明確的微服務架構,必須清晰地界定微服務之間的邊界,以符合微服務的設計初衷。此外,許多人在網絡上分享和開源自己的專案,這些大量的開源專案對我們來說是寶貴的資料來源。因此,本論文將著重於拆解網絡上開源的單體服務架構專案,並根據服務性質將其重新組裝成多個微服務。
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
全文授權: 同意授權(全球公開)
電子全文公開日期: 2029-08-08
顯示於系所單位:資訊工程學系

文件中的檔案:
檔案 大小格式 
ntu-112-2.pdf
  此日期後於網路公開 2029-08-08
7.93 MBAdobe PDF
顯示文件完整紀錄


系統中的文件,除了特別指名其著作權條款之外,均受到著作權保護,並且保留所有的權利。

社群連結
聯絡資訊
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