qiyadeng

          專注于Java示例及教程
          posts - 84, comments - 152, trackbacks - 0, articles - 34

          2013年5月8日


          現在做互聯網產品的團隊都比較小,也可能沒有特別多運維人員。因此特別需要用一些系統或是工具來監控服務器或者是服務是否正常。之前比較直接的做法是自己搭建一套開源的監控系統,現在隨著云服務器的流行,也有越來越多的人用戶會使用云端的監控平臺。

          從我的經驗來看,云服務器監控是有些特別的好處的:
          1.自建的監控平臺,有一部分問題是沒辦法發出警報。比如,一般監控服務器也會在內部網絡中,如果出現外部網絡問題,監控服務是沒辦法通知到相關人員(因為發郵件或者是發短信的通路也會出現問題)。
          2.自建的監控平臺,只能檢測到一個點的訪問情況。阿里云監控平臺可以檢測杭州和青島兩個節點(這是我的帳號看到的),可以比較有效地了解非監測點的一個訪問情況。
          3.云監控平臺都有一套不錯的管理界面,可有效減少部署維護和使用成本。

          下面我介紹一下,我使用過的一些云監控平臺,并對他們的優點和缺點進行比較。

          阿里云監控

          阿里的云服務器在市場中是做的很不錯的,我的很多朋友都購買了阿里的云服務器。以阿里的公司實力,做一款云監控的產品應該不會差到哪里去。
          優點:
          1.產品體驗好,進入住界面就能輕而易舉找到你想要的功能。
          2.監控功能全,包括站點監控、服務器監控和自定義監控。
          3.多點監控,可以在全國提供幾個點的監控。從用戶的角度了解服務是否可用。
          4.站點監控功能也很全面,包含SMTP、POP3、FTP監控。
          5.免費,且監控站點數沒限制。
          缺點:
          1.服務器監控和自定義監控,要求是云服務器,如果不是云服務器,只能使用站點檢測功能。

          360網站服務監控

          360的個人用戶產品很少使用,但是360的企業產品還真有不少做的不錯的。說說360監控的優缺點。
          優點:
          1.提供服務器監控。可以監控到服務器的磁盤,CPU,內存等情況。
          2.UI和告警都設計的不錯。
          3.免費。
          缺點:
          1.需要在服務器上開SNMP協議。(不過360提供很多腳本工具,可以一鍵安裝)
          2.有20臺服務器的限制。(這個基本上夠用,超過20臺服務器,可以購買服務了)

          監控寶

          名字很專一,一看就知道是專業做監控的。
          優點:
          1.專注監控,界面設計還算可以。
          2.監控功能全面,內網采集的方式較多??梢圆杉瘮祿鞌祿?。
          缺點:
          1.免費用戶,服務器和網站監控都有限制,而且數量極少2臺服務器監控,5臺網站監控。


          作者簡介:qiyadeng(www.qiyadeng.com)對互聯網技術、運營及市場領域有濃厚的興趣,喜愛思考、閱讀、討論;擅長Java開發及分布式技術。現專注于互聯網的創新產品–老來寶(http://www.laolaibao.com),幫助年輕用戶獲得補充養老金,并提供養老金增值產品。

          posted @ 2014-11-25 17:49 qiyadeng 閱讀(7270) | 評論 (1)編輯 收藏

           
          比較少參加這類大型的會議,進到會場的第一眼,發現會議室已經全部坐滿,后來主辦方發現站的人太多了,找來了一些小板凳,我快速找到一個小板凳坐下。坐下開始認真聽,非常開心地聽到廣告時間結束,和我計劃的時間完美一致。

          回顧一下我比較關系的幾個主題

          基于用戶畫像的大數據實例

          演講嘉賓是聯通沃商店的大數據技術經理,該大數據實例主要是通過聯通營運商的數據和沃商店進行分析,通過繪制用戶畫像的形式,在其他應用場景,如廣告、游戲下載中為用戶推薦用戶喜歡的產品??梢钥闯鰜砑钨e技術實例及基礎功是十分不錯,至少是一個碩士畢業。近些年被大家掛在嘴邊的機器學習算法、推薦算法、語義分析都有部分介紹,實在是接受不過來;比較熟悉的還是我們當初碩士的專業方向推薦算法,看到了簡單的介紹覺得很親切。不過后來提問環節看,現場還是很多高人,有不少是做這個領域的。不過歸根是國有企業和類似研究機構,是否能產生非常大的價值,我表示懷疑,不過這些算法一羅列,對經費的分配還是很有好處的。

          電商系統的心得分享

          這又是一個國有企業,號稱是線上賣大力丸的人(國藥1健康)。從技術成長為總經理,有很多心得體會。感覺和我有那么一點像,有一些體會也迫不及待的分析給這些年輕的IT從業者,為人嚴肅,總是會把困難估計的充分一點(估計年輕也沒少教學費)。演講中說了構建系統中的四個原則
          權限獨立,相互制約
          非常務實的看到某些大型企業的,部門斗爭。從系統層面開始設計制約(這個應該非常符合老板心意)。這個對很多小型企業在成才過程中是非常有幫助的。
          設計流程  減少犯錯
          在電商行業非常清楚客服和倉庫的員工流動性,以及普遍受教育程度偏低,通過流程設計,而不是提高對用人的要求。這也是非常務實的方法。回顧之前在系統層面獨自設計支持中央預訂系統,設計出來的自動傳真(當時網絡不如現在易得)及新訂單提醒(感謝施總的支持,增加音響進行聲音)等等,簡直覺得找到了知音。
          多了解一些財務知識。
          談到的兩點是數據之間需要有勾稽關系和不能修改歷史數據,很驕傲我對財務的理解還是不錯,從未犯過這種不靠譜的錯誤。

          跨平臺大型在線客服系統的技術構架

          嘉賓談了的是一套客服系統,比較多的關鍵字是客服妹子,可以看出IT從業者苦中作樂的精神。給我的體會是,客服系統都可以做成這樣。從一個項目到一個產品,在云計算的世界,可以好一個客服的組件,也是有很大的價值。和我的理想事業很接近,可以花上一生中最精華的時間,做好一個有價值的小眾專業的行業。

          阿里分布式數據庫服務實踐

          阿里的人就是高調,上場就調戲京東雙11前系統崩潰。我也經歷過很多系統崩潰,簡直是開發人員的噩夢,也是IT人員信用受損的嚴重事件(因此我一直比較注意防止崩潰及崩潰后的快速恢復)?;氐椒植际綌祿欤@個是收獲最大的一個演講。雖然這個演講看上去是再給阿里云的DRDS做宣傳,但是嘉賓演講的很進行,深入淺出地介紹了分布式數據庫和單機數據庫的區別。對分布式事務的重新認識是一個很大的收獲,以前一直把教程中的數據庫原理中的事務定義,作為分布式事務需要解決的問題,其實不是。需要更加務實,在淘寶阿里這類訂單處理系統中,有一類對分布式事務的模式(異步消息機制);在其他領域會有其他模式分布式的事務模型,這些分布式模型肯定都不滿足單機的事務模型,但是可以滿足和解決相應領域的問題。

          平臺架構的服務器監控

          一個APP的監控模型,猜測項目立項的原因,有兩個。一個是和競爭對手的數據比較(UPYUN的對手主要是七牛),一個其實可以真正從用戶的角度看,用戶的體檢速度如何,以及影響用戶體驗速度的真實原因。目前一般行業還不會做的這么細,因為UPYUN是技術支持公司,因此一定需要用這些數據去說服和支持用戶。我們現在做的比較多的服務器的可用性、性能和應用的可用性、性能監控。前端時間剛好再比較,發現互聯網上有不少好的監控平臺,一般的創業公司,可以無需自己搭建監控平臺,接入到相應的監控平臺即可。下次再開文進行討論。


          作者簡介:qiyadeng(www.qiyadeng.com)對互聯網技術、運營及市場領域有濃厚的興趣,喜愛思考、閱讀、討論;擅長Java開發及分布式技術?,F專注于互聯網的創新產品--老來寶(http://www.laolaibao.com),立志于幫助廣大鳳凰(diao)男(si)提供補充養老金管理平臺。

          posted @ 2014-11-17 14:57 qiyadeng 閱讀(4180) | 評論 (0)編輯 收藏

               摘要: guava是Java的一個擴展類庫,在google的許多項目中使用過了,現在最為一個 開源的Java類庫廣泛使用(http://code.google.com/p/guava-libraries/)。 guava類庫擴展的主要是這些相關類:collections(集合類),concurrency(并發),primitives,reflection(反射),comparison,I/O,hashi...  閱讀全文

          posted @ 2013-06-13 23:18 qiyadeng 閱讀(11231) | 評論 (1)編輯 收藏

          簡單介紹一下8個Java牛人,他們為Java社區,創建了框架(framework),產品或者是寫書,影響甚至改變了Java開發的方法(根據個人喜好排序)。

          8.Tomcat創始人

          James Duncan Davidson,是當時Sun公司的軟件工程師(1997-2001),創建了Java的Web服務器Tomcat,Tomcat廣泛應用于Java Web開發的各個領域。

          7.測試驅動開發JUnit創始人

          Kent Beck,極限編程和測試驅動開發方法的締造者。此外,他還創造了JUnit,JUnit目前一次成為Java開發測試的事實標準。基于測試驅動的開發方法和JUnit給Java開發的方法帶了巨大的變化。

          6.Java Collections框架設計者

          Joshua Bloch,領導設計了Java平臺的許多功能,包括Java 5.0 版本中飽受贊譽的Java Collections框架。2004年他離開Sun公司,成為Google的首席Java架構師,此外他的著作“Effective Java”基本上是學習Java的必讀之書。

          5.JBoss創始人

          Marc Fleury,在2001年創造了JBoss,JBoss是一個Java開源的應用服務器,也已經成為Java Web應用部署中的事實標準。后來他把JBoss買給了RedHat,之后繼續從事JBoss的開發工作。不過2007年他離開了RedHat去追求他的個人愛好。

          4.Struts創始人

          Craig Mcclanahan,創建了Struts,一個流行的基于Java的MVC開源框架,基本上很多Java開發者都知道如何開發Struts的應用程序。

          3.Spring創始人

          Rod Johnson,Spring框架的創始人,Spring Source的CEO。Spring是一個非常流行的Java應用程序開發的開源框架。此外,他的著作Expert One-to-One J2EE Design and Development,是J2EE最有影響力的一本書。

          2.Hibernate創始人

          Gavin King,Hibernate的創始人,一個流行的Java ORM解決方案;同時他也是Seam的創始人,此外他為EJB3.0和JPA也做出了突出的貢獻。

          1.Java之父

          James Gosling,1994年發明了Java語言,他創建了Java編譯器和虛擬機。在2010年,當Oracle收購Sun公司時,他離開了Sun公司。

          原創文章,作者:qiyadeng,轉載請注明: 轉載自http://www.qiyadeng.com/

          本文鏈接地址: 你應該知道的8個Java牛人

          posted @ 2013-05-08 21:56 qiyadeng 閱讀(3522) | 評論 (1)編輯 收藏

          主站蜘蛛池模板: 五常市| 常熟市| 彰化县| 广安市| 宜君县| 友谊县| 安陆市| 宣恩县| 岳池县| 渝中区| 白水县| 友谊县| 商水县| 喜德县| 克东县| 台南市| 威信县| 平舆县| 柳林县| 靖远县| 麻城市| 深泽县| 临湘市| 出国| 亳州市| 玉溪市| 拉萨市| 汝城县| 称多县| 凤城市| 盈江县| 新竹市| 嘉善县| 张家界市| 阿克苏市| 连山| 久治县| 华坪县| 鲁甸县| 恩施市| 原阳县|