(Translated by https://www.hiragana.jp/)
反应器模式 - 维基百科,自由的百科全书 とべ转到内容ないよう

はん应器しき

维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

はん应器しきReactor_pattern一种为处理服务请求并发 ひさげ交到一个或者多个服务处理程序的事件设计模式。とう请求抵达きさきふく务处ほどじょ使用しようかいみち分配ぶんぱい策略さくりゃくしかきさきどう发这些请もとめいたりしょう关的请求处理ほどじょ[1]

结构[编辑]

  • 资源: きょうけい统输いれある输出てき资源。
  • どう事件じけんかいみち 使用しよう一个事件循环 ,以阻止そし所有しょゆうてき资源。とう以启动一个同步操作上的资源不会阻塞,分解ぶんかい发送资源いたぶん发器。
  • ぶん发器: 处理请求ほどじょてきちゅうさつちゅう销。はた资源ぶん发到しょう关的处理ほどじょ.
  • 请求处理 应用ほどじょてい义的请求处理ほどじょしょう关资げん

属性ぞくせい[编辑]

所有しょゆうてきはん应器けい统在てい义上单线ほどてきただし以在线程环境ちゅう存在そんざい

优点[编辑]

はん应器しき完全かんぜんぶん离程じょ特定とくていだい码,这意味いみ应用可分かぶん为模块化てき复用てき组件。另外,ゆかり于请もとめてき处理ほどじょどう调用,はん应器しきまこと许简单粗つぶ并发而不必添加てんか线程并发けい统的复杂せい

きりせい[编辑]

よし于反むこうてきりゅうほどひかえせいはん应器しき过程しきさら难以调试 [2]。此外,いん为请もとめ处理ただかいどう调用,いん此会げんせいはん应器しきてき最大さいだい并发すうとく别是ざい对称处理かたけんはん应器しきてき扩展せい仅受げん于请もとめ处理てきどう调用,どう时也受解みちげんせい[3]

另请さん[编辑]

  • 广播はん应器しき (该模しき也会かいみち复用ぶん事件じけんただし异步てき
  • 应用ふく务器
  • C10K问题

参考さんこう[编辑]

  1. ^ ほどこせみつとくみちかくひしげ斯等じんめんこうしきてき软件构第2かんしきてき并发网络对象。だい2かん Wiley出版しゅっぱんしゃ,2000。
  2. ^ Schmidt, Douglas C., An Object Behavioral Pattern for Demultiplexing and Dispatching Handles for Synchronous Events (PDF), [2015-02-04], (原始げんし内容ないようそん (PDF)于2015-04-05) 
  3. ^ Kegel, Dan, The C10K problem, [2007-07-28], (原始げんし内容ないようそん档于2013-07-18) 

外部がいぶ链接[编辑]