日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux java services_在 Linux 上创建第一个 Service Fabric Java 应用程序

發布時間:2025/5/22 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux java services_在 Linux 上创建第一个 Service Fabric Java 应用程序 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先決條件

開始之前,請安裝 Service Fabric SDK、Azure CLI,并在 Linux 開發環境中設置開發群集。 如果使用 Mac OS X,則可使用 Vagrant 在虛擬機中設置 Linux 開發環境。

創建應用程序

Service Fabric 應用程序包含一個或多個服務,每個服務都在提供應用程序功能時具有特定角色。 適用于 Linux 的 Service Fabric SDK 包含 Yeoman 生成器,使用它可以輕松創建第一個服務并在以后添加更多服務。 此外,還可使用適用于 Eclipse 的插件創建、生成和部署 Service Fabric Java 應用程序。 請參閱使用 Eclipse 創建和部署第一個 Java 應用程序。 對于本快速入門,使用 Yeoman 創建具有單項服務的應用程序,該服務用于存儲和獲取獲取計數器值。

在終端中,鍵入 yo azuresfjava。

為應用程序命名。

選擇第一個服務的類型并為其命名。 對于本教程,請選擇“Reliable Actor 服務”。 有關其他服務類型的詳細信息,請參閱 Service Fabric 編程模型概述。

構建應用程序

Service Fabric Yeoman 模板包含 Gradle 的生成腳本,可用于從終端生成應用程序。 若要生成并打包應用程序,請運行以下命令:

bash復制

cd myapp

gradle

部署應用程序

生成應用程序后,可以將其部署到本地群集。

使用 XPlat CLI

連接到本地 Service Fabric 群集。

bash復制

azure servicefabric cluster connect

運行模板中提供的安裝腳本可將應用程序包復制到群集的映像存儲區、注冊應用程序類型和創建應用程序實例。

bash復制

./install.sh

使用 Azure CLI 2.0

部署生成的應用程序時,其方式與部署任何其他 Service Fabric 應用程序相同。 如需詳細的說明,請參閱相關文檔,了解如何使用 Azure CLI 管理 Service Fabric 應用程序。

這些命令的參數可以在應用程序包內的生成清單中找到。

應用程序部署完以后,請打開瀏覽器并導航到 Service Fabric Explorer,其地址為 http://localhost:19080/Explorer。 然后,展開“應用程序”節點,注意現在有一個條目是用于應用程序類型,另一個條目用于該類型的第一個實例。

啟動測試客戶端并執行故障轉移

執行組件本身不執行任何操作,它們需要其他服務或客戶端向其發送消息。 執行組件模板包含簡單的測試腳本,可用于與執行組件服務交互。

使用監視實用工具運行腳本,查看執行組件服務的輸出。 測試腳本對角色調用 setCountAsync() 方法來遞增計數器,對角色調用 getCountAsync() 方法來獲取新的計數器值,并向控制臺顯示該值。

bash復制

cd myactorsvcTestClient

watch -n 1 ./testclient.sh

在 Service Fabric Explorer 中,找到托管角色服務的主要副本的節點。 在以下屏幕截圖中,該節點是節點 3。 主要服務副本處理讀寫操作。 然后將服務狀態更改向外復制到次要副本,該副本在下方屏幕截圖的節點 0 和 1 上運行。

在“節點”中,單擊上一步找到的節點,然后從“操作”菜單中選擇“停用(重啟)”。 此操作重啟運行主要服務副本的節點,并強制故障轉移到在其他節點上運行的其中一個次要副本。 該次要副本將提升為主要副本,并在其他節點上創建另一次要副本,然后主要副本開始執行讀/寫操作。 節點重啟時,請注意來自測試客戶端的輸出,并注意雖然發生故障轉移,但計數器仍繼續遞增。

刪除應用程序

使用模板中提供的卸載腳本可從群集的映像存儲區刪除應用程序實例、注銷應用程序包并刪除應用程序包。

bash復制

./uninstall.sh

在 Service Fabric Explorer 中,可看到應用程序和應用程序類型不再顯示在“應用程序”節點中。

后續步驟

相關文章

總結

以上是生活随笔為你收集整理的linux java services_在 Linux 上创建第一个 Service Fabric Java 应用程序的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。