91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

.NET平臺下的跨平臺實例分析

發布時間:2021-12-27 14:02:13 來源:億速云 閱讀:144 作者:柒染 欄目:大數據

這篇文章給大家介紹.NET平臺下的跨平臺實例分析,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。

云服務整體遷移到Azure主要考慮到平臺自定義創建虛擬機,靈活的創建各項服務機制,以及從應用程序到數據分析以及大數據分析處理的生態組件體系。我們按需搭建了生產,測試,灰度三套環境。生產負載均衡直接使用的azure的服務。

.NET后端程序的跨平臺部署主要進行了以下幾個方面的改造.

1公司軟件服務全部搭建在Linux

centos操作系統下。.NET程序包括網站和應用API一律由Jexus

web服務器替換,API供公司網站和APP使用。Jexus服務器依賴于mono環境。

2數據庫服務一律替換為云數據庫,采用Azure的Mysql服務,權限控制,備份,維護全部交由Azure平臺。

3后端服務按照功能模塊化和服務組件化的思路拆分為多個二級域名服務,API框架采用ServiceStack開源軟件,深度使用其ORM,Redis,MySQl連接庫,序列化組件。另外后端服務的緩存和隊列也采用redis實現,放棄使用.NET本身的緩存機制。

我在使用Azure云服務的過程中發現幾個特點,個人感覺不利于Azure云服務的傳播。

1使用人群

從平臺接入門檻和使用難度來說,主要受眾以.NET平臺開發者為主,以致力于改變,有多年平臺開發經驗,有危機感的一部分平臺開發者。

2平臺差異性和依賴

通過我的使用觀察來看,平臺本身還有很強的語言平臺屬性,具體表現在多個功能組件強調開發者接入和維護時需要借助于PowerShell.

.NET開發人員很少知道PowerShell是什么,有何用,更不用談PHP等Linux平臺的開發者了。其實我并不喜歡PowerShell這個工具,之前也是被迫使用。

MongoDb的使用介紹為例,Azure是這么介紹的

快速搭建MongoDB集群使用Azure

PowerShell和Azure

CLI在Azure虛擬機上快速搭建單節點MongoDB(

測試使用 )和包含主從復制以及分片集群的多節點MongoDB(

生產環境使用 )。

這樣的介紹依賴于windows機器,對開發者有接入環境門檻,而不是直接的界面分配與虛擬機Linux環境操作兩部分直接完成,自認為會被部分人直接pass。

3在使用azure虛擬機時,一定要確定分配的IP是否是固定IP,在哪種情況下可變,azure虛擬機有多個IP屬性,一不小心,在重啟或者其他相關操作下就會改變IP。我的方法是使用PowerShell命令固定一遍IP再使用。

基于.NET平臺開發,如果要嘗試跨平臺,更多的需要技術決策者的支持。

以web部署為例,mono

Jexus不是主流的web服務服務器選型,但是絕對經得起生產環境驗證。作為.net背景的開發人員,不局限在原有的windows思維里,就可以為程序設計和業務實現贏得更多的擴展性,而Azure云服務正是我們可以充分利用的平臺!期待Azure的服務更加好用,在開源的支持方面更加全面。

關于.NET平臺下的跨平臺實例分析就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

松江区| 石台县| 孝感市| 赞皇县| 谷城县| 西峡县| 江油市| 黑龙江省| 安义县| 金平| 峨眉山市| 卫辉市| 寿宁县| 英吉沙县| 兴文县| 怀安县| 海丰县| 桓仁| 霞浦县| 长武县| 沂水县| 九龙坡区| 浪卡子县| 哈尔滨市| 茂名市| 青海省| 吉木萨尔县| 宿松县| 阜阳市| 康平县| 博野县| 久治县| 茶陵县| 宁波市| 徐州市| 大兴区| 芮城县| 南郑县| 白城市| 阿荣旗| 梧州市|