最近和別人在 cnblogs 上就 OSGi 的作用進(jìn)行了討論,由于那里面的人,只會從網(wǎng)上抄襲 n 年以前的網(wǎng)上套話,很少有自己的分析、見解,無法展開討論。特此寫搏客文章,闡明自己的觀點,同時希望和更多的人,對此技術(shù),進(jìn)行討論。
OSGi 是由 1999 年成立的 OSGi 聯(lián)盟提出的一個開放的服務(wù)規(guī)范,最初的目的是為嵌入式設(shè)備。
據(jù)我從網(wǎng)上搜索到的資料,目前 OSGi 主要用于 嵌入式設(shè)備,無數(shù)據(jù)庫的單機(jī)版程序,比如 Eclipse。
OSGi 目前在用的功能,主要是把某個模塊(OSGi 有個特別的名次,叫 bundle),加載進(jìn)內(nèi)存、運(yùn)行、然后由總控程序決定什么時候從內(nèi)存中卸載。
Read More