<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    走在架構師的大道上 Jack.Wang's home

    Java, C++, linux c, C#.net 技術,軟件架構,領域建模,IT 項目管理 Dict.CN 在線詞典, 英語學習, 在線翻譯

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      195 Posts :: 3 Stories :: 728 Comments :: 0 Trackbacks
            最近在研究分布式應用,比如 分布式系統,中間件,分布式數據庫,分布式數據處理。使我對進程線程,內存模型,通訊,協議等有了更進一步的認識和體會。更讓我想起以前的一句話 “網絡就是計算機”,互聯網是一種趨勢,云計算,SOA 理論架構的成型使我認識到,做為軟件人員,你不得不或者必須深入了解分布式原理,分布式計算模型,以后不管出現什么技術,可以很快的上手。其實計算機就那么點東西(老師說的,嘿嘿)。
             最近,給研究生講了下《RMI 原理及應用》。看看對你有用嗎? 可以下了看看。
             /Files/Jack2007/rmi_jack.pdf
    體會:一直以來,每次講東西,人一多就有點緊張,一緊張就講的快,下面的學生就沒感覺。真的要歷練啊。學學以前的老師,講的很慢,句句是道理。很是佩服,以及她的講課風格,我很喜歡,我的楷模。可能我不適合做學問,適合做工程,呵呵,我喜歡軟件,我更喜歡做軟件的人!
            本人也在學習管理方面的知識,比如中國人性管理,軟件開發管理等等,希望和大家一起討論,呵呵。



    個人體會:
           1. 分布式系統其實就是進程集,進程之間本質上是通過消息傳遞的,只不過在我們這個抽象層次,看到的都是對象,似乎就像單進程引用一樣,很多技術比如 CORBA, RMI, DCOM, EJB 都抽象到了對象這一層,屏蔽了底層細節! 既然分布式都是一樣的,那么為什么有這么都技術,一. 應用的領域不同。二. 抽象的層次不同,其實人們為什么去抽象一些東東,應該是關注點的轉移,比如 SOA 的提出,就是將對象或組件的關注點轉移到了業務這個層面! 
          2.分布式系統就像一個團隊一樣,每個成員都是個進程,都是系統的一個核,單單要某個核干活,你會把他宕了。這是就需要個調節者,那就是項目經理,有時經常聽人說項目經理是搞管理的,其實我不為然,管理的本質就是協調,你說你是管理,只能說你還不成熟,呵呵。每個管理者都想讓每個核發揮最大的潛能,這就是分布式系統的目標,也是一個團隊的目標,網格和云計算等分布計算模型,暗示了,分布式的管理模式是可行的。 
          3.我們都知道目前在分布式領域的最高抽象就是 SOA, 有人說 SOA 的目的就是集成和重用,更有人說 SOA 就是一種理念和方法論,統統太抽象了,個人認為 SOA 可以分兩個階段或者方式走,1. 在原有的系統和應用之上構建服務,再編排組裝成企業業務。2. 完全走 SOA 的方式開發系統比如用到的 SCA, SDO , ESB 等技術和觀念。說白了 SOA 的最終目標就是企業業務,通俗講就是對企業利潤
    的支持。
          4. 常聽朋友說:“對事不對人”,“從不抱怨 (never blame)”等等的話,不知道他們從哪里學的,其實在中國這些東西都是不適合的,在你的公司企業里你認為 “對事不對人” 這句話有用嗎?在國外,同事之間可以因為某個問題爭辯的面紅耳赤,會后照常做事,照常是朋友。中國呢?大家都曉得。“從不抱怨 (never blame)” 只能證明你正在抱怨,中國人很少就事論事的,應為中國人的事實脫離不了人的,而外國人就不一樣,不要盲目的學習外國的經驗。其實管理上我們用不著學外國,因為中國人本來就有自己的管理辦法。
        5. About personality, real beauty comes from learning, growing, and loving in the ways of life. That is the Art of Life. You can learn slowly, and sometimes painfully, by just waiting for life to happen to you. Or you can choose to accelerate your growth and intentionally devour life and all it offers. You are the artist that paints your future with the brush of today. Paint a Masterpiece.
         God gives every bird its food, but he doesn't throw it into its nest. Wherever you want to go, whatever you want to do, it's truly up to you. 
       6. 時間是什么時候出現的,為什么會有時間的觀念?其實邏輯和推理是與時間一起產生的,他們共同的本原就是”序“,當原始人發現萬物有序時,時間就誕生了,人們也就會推理簡單的事,有了邏輯思維了。在分布式系統中,時間是個很重要的概念,可能在以往的開發中人們很少注意到,因為在一個進程中, process 是有 step 的,那就是他的序,你可以用物理時間也可以用邏輯時間來表述。為了發現事物的演進邏輯,我們必須給每個事件或狀態一個時間戳,來標識他的 “序”,在分布式系統中就是時間同步。同步有很多方式(就是我們常說的算法!),有時間可以研究研究!
       7.  對于分布式系統的任何一個 point 可以分為四個層次,他們是進程->服務->容器->對象,我們做一個簡單應用的時候很少考慮前面三層,只是關心我們的業務對象及其交互,我們都有進程的概念,在一個進程里可以提供一個或多個服務,每個服務我們都知道是用 IP+Port 來定位的,在每個服務中都有一個或多個容器,容器負責對象的管理。大家都知道 IIS,tomcat 之類的 web 服務器,比如 tomcat 他就是 jsp 和 servlet 的容器,再有就是 JBoss, weblogic 等等 EJB 容器,所以我們對容器的概念并不陌生。

     



    本博客為學習交流用,凡未注明引用的均為本人作品,轉載請注明出處,如有版權問題請及時通知。由于博客時間倉促,錯誤之處敬請諒解,有任何意見可給我留言,愿共同學習進步。
    posted on 2008-06-01 20:09 Jack.Wang 閱讀(12873) 評論(16)  編輯  收藏 所屬分類: 開發技術架構師篇

    Feedback

    # re: 分布式系統之我見 2008-06-01 20:35 Jack.Wang
    留言!  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 09:23 YZ
    能不能拿出點實用性強的東西呢!比方說:在線客服,發送短信  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 14:53 方崇德
    頂樓上的。這樣的pdf也敢拿出來。全都是從網絡上抓取的,沒一點自己的思想,不要誤人子弟呢  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 17:22 Jack.Wang
    @方崇德
    這又不是什么創新,只是講述一下 rmi 原理,我倒是想自己設計一個分布式中間件,可是沒你那么有時間啊小德!至少我在分享東西,不管他好壞!
      回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 18:49 隔葉黃鶯
    “給研究生講了下”

    我也給很多人講過不少東西,但是座下沒有研究生

    我到哪都基本不照相,所有每每看你的東西也都盡量回避你的照片。  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 22:17 Jack.Wang
    @隔葉黃鶯
    黃鶯是社區方面的老大,有什么好的建議? 以前的照片你說太傲氣了,我就換了個平和的!其實照片是為了懷舊,我還記得有位大師和你的性格一樣,到哪里不喜歡照相,因為他不喜歡回憶,回憶過去是件很痛苦的事。個人愛好不同,僅此而已! just so so!

    ps: “給研究生講了下”他們都是分布式的初學者對 java 不是很熟悉!

      回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 22:23 隔葉黃鶯
    那也是對自己充滿著自信,很好的事啊,我在這方面就差遠了。

    我一輩子都沒幾張照片,要照相也都是貢獻給集體,純粹是給集體長臉的。

    我也挺無聊的,總拿這些說事,真是見笑了......  回復  更多評論
      

    # re: 分布式系統之我見[未登錄] 2008-06-02 22:41 David
    樓主的文章透漏著一股浮躁,不知道你自己是否有感覺,總想什么都做好,卻什么花的時間不多,渴望速成然資歷天分一般。

    這不是批判,看樓者基本每兩天寫一篇,很上進,值得blogjava全體同仁學習,但希望夾著自己理解的或者自己創新的東西更多一些,簡單來說,就是專注一些。

    祝樓主成功!  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-02 22:54 Jack.Wang
    @David
    謝謝大衛,很中肯的建議!泛而不專是很危險的事!我很清楚!  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-03 10:49 dennis
    哎,樓主明明就是搞培訓,搞外包的,人家來blogjava就是宣傳,都不好意思說,那我來當壞人好了。  回復  更多評論
      

    # re: 分布式系統之我見 2008-06-03 13:03 guest
    軟件架構也需要實踐出真知吧 就跟江南白衣一樣 動輒列出架構師書單一大摞 問題是讀了書 實踐不深入 那就談不上深入了解系統架構 也就談不上架構師的資格了

    當然 如果是老板的好友 當上項目經理/首席架構師 那也沒辦法 這是中國國情  回復  更多評論
      

    # re: 分布式系統之我見[未登錄] 2008-06-04 00:03 A
    ...
    最基礎的東西。。。  回復  更多評論
      

    # re: 分布式系統之我見 2009-01-12 15:54 老李頭
    有點唯心主義了哈,樓主要學習一下辯證唯物主義  回復  更多評論
      

    # re: 分布式系統之我見 2009-02-06 00:17 gavin.zheng
    分布式事實上是比較簡單的東西, 但是上面的服務模式比較的復雜
    如果不涉及服務, 只是有2層東西而已, 一是proxy的接口層,到底是自動生成,還是開始使用工具來產生再通過特定方式加載, 二個就是里面的參數編解組的方式,比如rmi老先的直接jni 在jvm上把結構定出來 然后傳誦到另一jvm

    現在很多東西都是依靠自身,然后在自身進行擴充的,本身功能性的東西非常的少  回復  更多評論
      

    # re: 分布式系統之我見 2009-02-06 00:23 gavin.zheng
    至于那么多的分布式技術,在使用可以進行劃分,選擇的優先級依次降低:
    1,rmi,相同的java語言 使用jvm高性能
    2,corba,公司內網,跨語言,要求性能比較高,不存在端口間通信信任問題
    3,soap,公司之間,跨語言,跨多層網絡,存在防火墻等問題的地方。  回復  更多評論
      

    # re: 分布式系統之我見 2009-08-04 16:31 布拉格
    說了等于沒說  回復  更多評論
      

    主站蜘蛛池模板: 成人毛片免费观看视频在线| 动漫黄网站免费永久在线观看| 国产精品国产免费无码专区不卡| 亚洲一卡二卡三卡| 皇色在线视频免费网站| 亚洲AV无码无限在线观看不卡| 搡女人真爽免费视频大全| 亚洲国产精品免费观看| 在线jlzzjlzz免费播放| 美女裸体无遮挡免费视频网站| 亚洲精品99久久久久中文字幕| 一级毛片免费观看不收费| 亚洲乱码日产一区三区| 四虎影视成人永久免费观看视频 | 中文字幕免费观看全部电影| 亚洲人成色7777在线观看不卡| 国产99久久久国产精免费| 亚洲乳大丰满中文字幕| 8888四色奇米在线观看免费看| 亚洲国产av高清无码| 国产精品色午夜免费视频| 成人一级免费视频| 久久精品国产精品亚洲艾| av无码久久久久不卡免费网站| 无码亚洲成a人在线观看| 久久久久亚洲AV无码专区网站 | 一级毛片在线完整免费观看| 国产V亚洲V天堂无码久久久| 亚洲一区二区三区免费在线观看| 亚洲熟妇AV一区二区三区浪潮| 亚洲精品第一国产综合境外资源| 免费黄网站在线观看| 日韩亚洲产在线观看| 久久亚洲AV永久无码精品| 91短视频在线免费观看| 日韩精品亚洲专区在线影视| 亚洲成色WWW久久网站| 麻豆成人精品国产免费| 国产日韩AV免费无码一区二区| 亚洲成A人片在线播放器| 亚洲综合国产一区二区三区|