【原创】图解 hotwheels - 摩云飞的个人页面 - 开源中国社区



【原创】图解 hotwheels - 摩云飞的个人页面 - 开源中国社区

      Janus 是一种消息服务器,专门被优化以便能够处理,以 TCP 单播方式同时发消息给数以千计客户端的场景。这些客户端可以订阅到各种 topic 上。  
      终极目标是能够在 20k 客户端同时在线的情况下,进行消息推送时保证延时低于 2 秒。  

关于 Janus 的历史

      在罗马神话中 Janus 是天门神,早晨打开天门,让阳光普照人间,晚上又把天门关上,使黑暗降临大地。他的头部前后各有一副面孔,同时看着两个不同方向,一副看着过去,一副看着未来,因此也称两面神,或被尊称为时间之神。罗马有好几座 Janus 神庙。Janus 掌管所有的出入门户,因此罗马人在战时永远将 Janus 神殿的门敞开着,以便军人在败阵时躲入殿内以求庇护,或是在战胜时凯旋入殿。早期的 Janus 神像的两副面孔都有胡子,后来没有胡子,但是一副面孔年轻,另一副面孔年老。Janus 的右手指上刻有数字 CCC(300),左手指上刻着数字 LXV(65),合在一起恰是一年的天数。从纪元前 1 世纪起,罗马人把祭祀 Janus 的节日和新年结合在一起。罗马的执政官也在元旦这一天就职,并向 Janus 献祭,祈求国家的安宁。为了纪念 Janus,罗马人把正月称为 Januarius(mensis),意含"Janus 之月",英文借用了该词,先作 Januarie,后作 January 。而在英文吸收 January 一词之前,撒克逊人把正月叫作 Wulf-Monath(wolf-month),意为"狼月",因为此时正值严冬,是狼群出没村子寻觅食物的时节。


Read full article from 【原创】图解 hotwheels - 摩云飞的个人页面 - 开源中国社区


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts