自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

混搭.NET技術(shù)

移動開發(fā) Android
新聞 .NET技術(shù)+25臺服務(wù)器怎樣支撐世界第54大網(wǎng)站 再度燃起人們對.NET的技術(shù)熱情。這篇新聞中透露了StackExchange 在技術(shù)方面的混搭,這也是我所崇尚的。因此我也在社區(qū)里極力推廣Mono平臺,這篇短文就想和大家一起討論一下混搭.NET技術(shù)。

新聞 .NET技術(shù)+25臺服務(wù)器怎樣支撐世界第54大網(wǎng)站 再度燃起人們對.NET的技術(shù)熱情。這篇新聞中透露了StackExchange 在技術(shù)方面的混搭,這也是我所崇尚的。因此我也在社區(qū)里極力推廣Mono平臺,這篇短文就想和大家一起討論一下混搭.NET技術(shù)。

混搭(Mashup)架構(gòu)是一種新型的集成各種技術(shù)的應(yīng)用開發(fā)架構(gòu)。傳統(tǒng)上,Mashup源于流行音樂,是一種音樂類型,也被稱為bastard pop,指的是藝術(shù)家組合或者混合兩首不同的歌曲(通常屬于不同的流派)的音樂和歌詞來創(chuàng)作新的歌曲。它擁有三個特征:天生的創(chuàng)新性,人們的經(jīng)驗性和結(jié)果的和諧性。
特征一:天生的創(chuàng)新性。從起源上看,Mashup是一種內(nèi)容上的創(chuàng)新組合。這里重點是創(chuàng)新,雖然組合的元素通常都源自于本來無關(guān)但非常常見的東西,但這和任何創(chuàng)新活動類似,一旦組合便會產(chǎn)生一種具有新意的新生事物。
特征二:人們的經(jīng)驗性。這些組合都是人工進行合成的,而不是通過計算算法來合成的,人們的經(jīng)驗和思維在Mashup過程中起到了決定性作用。
特征三:結(jié)果的和諧性。無獨有偶,在現(xiàn)實社會中Mashup風潮也影響著服裝時尚界,設(shè)計師們把街頭朋克元素引入到傳統(tǒng)的英格蘭服飾,用運動T恤混搭具有少女風情的篷篷裙,產(chǎn)生了意想不到的匹配效果。時尚界也稱Mix & Match風格,從字面上理解,Mix是混合,Match是匹配,合起來翻譯成混搭。指將不同風格,不同材質(zhì),不同身價的東西按照個人口味拼湊在一起,從而混合搭配出完全個人化的風格。Mix就是混合兩個或多個元素,來展現(xiàn)新的用戶體驗。Match是指一種和諧相配的有機組合,否則就是“瞎搭”了。這就是特征三,混搭結(jié)果必須和諧匹配,具有這種既混且搭的東西,現(xiàn)實生活中除了音樂和服裝,還有中國火鍋,多元文化,多元的收藏,裝飾和建筑風格等等,人們的情緒可以說也是一種混搭的表現(xiàn)。

對IT技術(shù)來說,就如同創(chuàng)造新音樂,新服裝那樣,它能讓開發(fā)人員創(chuàng)造針對特定的業(yè)務(wù)需求的業(yè)務(wù)混搭I(lǐng)T技術(shù)。下面我們來看下StackExchange 在技術(shù)方面的混搭:

1、混搭Windows和Linux

Stack Overflow 把系統(tǒng)部署在Windows 平臺上,同時使用Linux系統(tǒng)上,什么好用用什么,不要做無必要的系統(tǒng)之爭,比如 C# 在 Windows 機器上運行***,我們使用 IIS;Redis 在*nix 機器上可以得到充分發(fā)揮,使用*nix。還有 Windows上也有IIS ARR,但是他沒有Linux上的Haproxy好,所以它使用Haproxy,同樣的還有Windows上有nlb,Linux上有LVS,LVS 比NLB 好太多了,所以不要局限于所使用的系統(tǒng),完全可以混搭使用Windows和Linux。

2、混搭物理服務(wù)器和虛擬機

硬件永遠比開發(fā)者和有效率的代碼便宜?;谀就靶?yīng),速度肯定受限于某個短板,現(xiàn)有的云服務(wù)基本上都存在容量和性能限制。StackExchange 混搭使用了物理服務(wù)器和虛擬機,物理服務(wù)器可以將發(fā)揮縱向擴展的威力,數(shù)據(jù)庫服務(wù)器使用SSD 磁盤,365GB內(nèi)存 ,這樣高配置的服務(wù)器現(xiàn)在云平臺上基本沒有,同時在一些低負載的場景使用虛擬機,例如VM 用于部署、域控制器、監(jiān)控、運維數(shù)據(jù)庫等場合。

3、混搭.NET開源社區(qū)技術(shù)

Stack Overflow 主要使用微軟的.NET技術(shù),混搭.NET開源社區(qū)的技術(shù)。 Stack Overflow本身就是.NET開源社區(qū)的一個參與者,他運用了redis作為其緩存層,目前***的Redis的.NET 驅(qū)動就是ServiceStack.redis,它是Stack Exchange的一位開發(fā)者Demis Bellot 所開發(fā)的開源的、支持.NET與Mono平臺的REST Web Services框架ServiceStack 的一部分。微型的 ORM ——Dapper也是 Stack Overflow 開源的,還有Stack Overflow的開源監(jiān)控解決方案Opserver,也是 Stack Exchange發(fā)布。它基于.NET框架構(gòu)建,這在監(jiān)控工具領(lǐng)域有些與眾不同。

4、混搭其他技術(shù)

使用 http://logstash.net/做日志管理,SSD 改變了搜索的使用方式。因為鎖的問題,Luncene.net 并不能支撐 SO 的并發(fā)負載,因此他們轉(zhuǎn)向了 ElasticSearch。

在眾多的技術(shù)方案中,不同的技術(shù)方案都有它的優(yōu)點,不過從單一的方式來說,也會有缺點,但兩種技術(shù)方案的結(jié)合混搭,就可以解決這些問題,***程度上發(fā)揮各自優(yōu)點,彌補不同技術(shù)方案的缺點。不過只有象StackExchange 具備豐富的技術(shù)能力的專業(yè)團隊,才能很好的完成混搭,讓后期的使用安枕無憂。

任何一個技術(shù)方案,管理都會有風險,混搭當然也會有。因此,在進行混搭創(chuàng)新之前,首先要對混搭的技術(shù)有一個準確的評估,比如你的技術(shù)方案與要混搭創(chuàng)新的技術(shù)之間有沒有優(yōu)勢互補,微軟在2011年以前經(jīng)常是復制社區(qū)的技術(shù),一個微軟技術(shù)的使用者局限于微軟的技術(shù),這就好比是近親繁殖,微軟現(xiàn)在已經(jīng)改變策略,直接集成社區(qū)的技術(shù),這也是一種混搭創(chuàng)新,特別是使用微軟技術(shù)的同仁們也要學會混搭;第二點,在進行混搭創(chuàng)新的變革之前,要和整個公司團隊有充分的溝通,讓你的團隊很清楚地知道為什么要進行這樣的混搭創(chuàng)新,,大多數(shù)人都不大喜歡被改變,所以***決心要變革、要創(chuàng)新就必須說服成員,告訴他們不改變會怎樣。

2014年的.NET技術(shù)已經(jīng)進入一個新的高度,.NET vNext 有一個專門為云端環(huán)境優(yōu)化過的模式,該模式允許你在部署程序的時候連同他們所用到的.NET Framework的相關(guān)庫一同部署。由于.NET的運行時和框架中的庫部署在了程序基礎(chǔ)(app-basis)上,所以在同一臺機器上,每一個程序可以運行不同版本的.NET vNext,并且可以單獨升級,互不影響。這些庫已經(jīng)被顯著的優(yōu)化、精簡以便減少框架占用的空間,并且將會使用NuGet來發(fā)布。.NET開發(fā)團隊以跨平臺的思想來開發(fā)這個模式,在開發(fā)過程中和Xamarin積極合作,以確保經(jīng)過云端優(yōu)化過的.NET程序可以運行在裝有 Mono 運行時的Mac和Linux上。一次將非Windows主機作為一等公民對待。微軟將Mono和Linux完全集成到他們的構(gòu)建環(huán)境和測試矩陣中,并積極地與社區(qū)共同努力將Mono變成一個托管ASP.NET的***平臺,Xamarin最近也在行動,劍橋大學的開源顧問全職加入Xamarin 公司,他的工作是確保Mono 成為Linux上的一等公民。消息來自他的博客 http://t.cn/RPLN4Hj。.NET和ASP.NET的巨大生產(chǎn)力可以提供給那些使用混合開發(fā)環(huán)境的團隊。

本文鏈接:http://www.cnblogs.com/shanyou/p/3870984.html

責任編輯:chenqingxiang 來源: cnblogs
相關(guān)推薦

2015-07-20 15:06:18

圖文混搭源碼

2010-02-26 13:42:32

Office 2010SharePoint

2013-10-08 11:26:01

云計算IT人才復合型人才

2010-04-15 17:57:38

SOA企業(yè)混搭應(yīng)用用戶體驗

2011-08-10 09:02:22

SaaS云計算

2017-06-17 08:03:43

區(qū)塊鏈架構(gòu)技術(shù)

2013-04-03 11:26:19

珠江投資控股集團微軟Windows Ser

2013-01-31 15:56:42

戴爾XPS 10平板電

2009-07-29 17:59:53

ibmdwWeb

2015-10-14 10:29:43

容器混搭Redis線上故障

2013-02-18 12:52:27

智能本

2012-03-18 19:56:09

Windows 8

2014-10-09 10:50:49

91桌面

2009-09-07 09:55:19

.NET技術(shù)

2018-05-29 15:02:19

搭搭云SaaS定制

2018-05-29 18:41:33

搭搭云融資人工智能

2015-07-23 14:28:04

.NET技術(shù)大系

2009-07-29 15:38:01

2009-12-29 15:44:11

ADO.NET檢索技術(shù)
點贊
收藏

51CTO技術(shù)棧公眾號