名詞學習

JMS(Java Messaging Service)是Java平臺上有關面向消息中間件(MOM)的技術規範,它便於消息系統中的Java應用程序進行消息交換,而且經過提供標準的產生、發送、接收消息的接口簡化企業應用的開發,翻譯爲Java消息服務php


ActiveMQ 是Apache出品,最流行的,能力強勁的開源消息總線。ActiveMQ 是一個徹底支持JMS1.1和J2EE 1.4規範的 JMS Provider實現,儘管JMS規範出臺已是好久的事情了,可是JMS在當今的J2EE應用中間仍然扮演着特殊的地位。算法


ActiveMq master/slave數據庫


memcached後端

memcached是一套分佈式的高速緩存系統,由LiveJournal的Brad Fitzpatrick開發,但目前被許多網站使用。這是一套開放源代碼軟件,以BSD license受權發佈。緩存

memcached缺少認證以及安全管制,這表明應該將memcached服務器放置在防火牆後。安全

memcached的API使用三十二比特的循環冗餘校驗(CRC-32)計算鍵值後,將數據分散在不一樣的機器上。當表格滿了之後,接下來新增的數據會以LRU機制替換掉。因爲memcached一般只是看成高速緩存系統使用,因此使用memcached的應用程序在寫回較慢的系統時(像是後端的數據庫)須要額外的代碼更新memcached內的數據。服務器


高速緩存文件置換方法有:分佈式

  • 先進先出算法(FIFO):最早進入的內容做爲替換對象ide

  • 最近最少使用算法(LFU):最近最少使用的內容做爲替換對象memcached

  • 最久未使用算法(LRU):最久沒有訪問的內容做爲替換對象

  • 非最近使用算法(NMRU):在最近沒有使用的內容中隨機選擇一個做爲替換對象


實戰 Jetty

Jetty 是一個用 Java 實現、開源、基於標準的,而且具備豐富功能的 Http 服務器和 Web 容器,能夠免費的用於商業行爲。Jetty 這個項目成立於 1995 年,如今已經有很是多的成功產品基於 Jetty,好比 Apache Geromino, JBoss, IBM Tivoli, Cisco SESM 等。Jetty 能夠用來做爲一個傳統的 Web 服務器,也能夠做爲一個動態的內容服務器,而且 Jetty 能夠很是容易的嵌入到 Java 應用程序當中。


Liferay Portal

Portal可以以多種方式服務於企業。閱讀如下主要使用案例,以此更深刻地瞭解Liferay Portal強健的門戶、內容以及協做等特性。

個性化定製, 根據角色推送內容, 安全的單點登陸,組織、社區,動態拖放,工做流,多語言


Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使持續集成變成可能
Jenkins,以前叫作Hudson,是基於Java開發的一種 持續集成 工具,用於監控秩序重複的工做,包括:
一、持續的軟件版本發佈/測試項目。
二、監控外部調用執行的工做。
相關文章
相關標籤/搜索