Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Springcamp 2015 api gateway prototype by rjs in korea

1,501 views

Published on

Springcamp 2015 api gateway prototype by rjs in korea

Published in: Software
  • Hello! Get Your Professional Job-Winning Resume Here - Check our website! https://vk.cc/818RFv
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Springcamp 2015 api gateway prototype by rjs in korea

  1. 1. r gI‘77" gré t9 ¢ 120° - 9 I at? ’ géégfflfl
  2. 2. 5 “"”"u. l’»’5 l S A A’ A J -T‘-‘E7! HE HE -'u= - 7H 0 f-J2 -Eh! HIE? » 35 323% ’é*i|
  3. 3. in ‘ &r‘—! !l, Il, r,l<”? =,li, _l'3lIi r'K‘7{! ”?| lII, I,II1,lLgi _I_I, l(= lFi= .l'~'I= ).i A-+: =-. i;ra_. ii-xii-soi we ; e i. air-<JiL. :~ g; .:+; r;. 'ia! £V”. :_; ”‘: V '-<J. Fr’—, 'fi}= :< '-<J! °=E1i# '.4.£'~'Ji %1J3h<JF'1i; ~5§"v.3=? §E3E. r"- 7 f’. .’{‘. ’’: ‘.’ '”" Al’l. -'/ 5 i - I i I 1 fun i I —¥A_A_§fi_A1v~ ’ ’ " ‘ll ‘___k_1fi_L¥¥¥ V
  4. 4. I + . A1: are L1|E$i3 ? _|E1IIiI0l¢% *. '=*0i-’. ‘-E . +_E§$J| °i uni <%°D‘fii% API Gateway
  5. 5. Why do you H<. ?<? (Ti it?
  6. 6. ,; .
  7. 7. Too many “We
  8. 8. Various Display sizes
  9. 9. Device EE Rig Q2}; E}§7|| §E. '1-’. ‘-3. Device "SE "1|/ “Ill -’i§E'Z'% '3i§71| 3H*'| Z| '1H§. t | —1|E-‘u’-J3 5% 3"? ! 334 '2's”é10| ‘£3 3 | —l. _
  10. 10. E A ; l:l; l:1’lw la , i"‘a srrziwg lil: lni: : I: ‘ ‘ j~ ‘ Web Mobile Cloud B2B ‘ ‘W & Interface Interface Interface Interface ‘T ' ~ gL= l(. =1'l'I: V~‘ T 4:’ / Ari "1 ' .1;";1r‘vh| u l Application Server
  11. 11. Requirements 3. ZIOIE 5- 7H 0|’é}9 EEEE? 7~| %J 4. Ali‘? -él E'—| Ei%'3ll EIEIQI eon/2;
  12. 12. Q to make API GATEWAY
  13. 13. OPEN SOURCE IS EATING THE SOFTWARE WORLD / 1 I Aegl 0 WI : - U. Lu —. O E “I OVER I MILLION UNIQUE OPEN SOURCE PROJECTS TODAY 3'-_. 'IIII. I I
  14. 14. Mina Google protobuf Netty Google juice Spring Kryo
  15. 15. Spring boot ( spring version 4.x) Spirng actuator Netty 4.x Kryo Undertow
  16. 16. $5 Netty I ‘Undertow (ison retum) Spring boot
  17. 17. Spring BootE COCQI 34% §7c~‘, l% %8H —§—/ Kl Spring appIication% glllélfl / gig 7l§ Spring Boot% %3 3-3 EIOIEE-| a| _:; . 9ELf'_ Xlggi Eiiéflkl X1|—3—%I. Spring Application C| assE %EI’%*? _I Spring application—‘§- 7£Ié‘, '% 4;! UII5-EEE 7~lI-3-it'll. I 3l%'% %3H E’/ *J0I'-—I1I| EI%% ’. ‘J%3I0I EI0I%E|9‘II0IE '—H%I 7I-E RH Class —‘? ‘—EI *a*%§1l°_
  18. 18. o____ Mn 1 = ____ mg o____ W 0 m4 H Spring actuator ~/ Spring Actuatorf —‘= ,'— % E01 ison El 01%
  19. 19. . “L . . . “I13 : I.; .L. ‘l! "_Ill_" lie ulrrrr ‘I sllgsgfl rt: -:l. ~ii»iieiivIr: i:= ::« Nic: :!-. ;i'i-: I I ‘T: -:: ';rfli_. .icI; » erg Got )g[e eiciisr-I ii-aural 3,w,9' vcassariidra ‘ V-"I335I "7I‘= °1'_I"'5‘r‘w'E '3;xc. II; x~L: R‘-fllrlf 3' ’‘‘Ir; '»= ‘~§I 3-559 ‘—‘? ‘§I "“'I‘—‘3 93 lViaii! .viiIr«; irk in-. IIIia1vii1«: irk 'a'. |I1!I-151;‘: spam
  20. 20. H1I3'i"-_‘li" 11:81»: - ‘T‘-% t‘-‘I*3“"| | “Fill gr": I E! }=iZ_lL‘5‘I; _.i: I.; gI ‘ ~"1"= !L. ‘: :k“l"-| I'= L, '3'1ECl'I= sl*fii1vl= ,.*"3:. i ', ..: :,= ,il= i
  21. 21. 3.‘? -El ~ 1.-_m‘ita: nzzmiilgiuiraitkmé = -f-«ii 5|‘JIe§ “flail A . ;'l! |flIl§l 41--i¢. :II§r‘9T’v'i'-I -: :r: I-:3‘ ‘—e= '3’§_I 5'35-"§ "IF-if - ll-‘e’~"I’~“% '-‘_‘-"=51:-! I93| QWII $3'I iii # 93l's3| %I'i4I: bt'l% 313% “I|5—_'i - l""I: § flmll A-Z‘-1F“5EI QFOFI ¥3II= 'é#'1!I'= L‘-ill ELEM} C3Ei"I| 335:5’ '-—‘EI"iI| 9=léi'= !F‘II owe we ! !l| arise “IE3 * ’iI~»‘v| 5'“E“Il ¥§? E¥f3I‘I. l
  22. 22. I I_ I3 _ E 3 ; . _ _ “HI: 7H E $I°_I autoconfigurationO| 28|E1 EEIE Eflilil framework oiai gt7_i(7 Ps) 7H°_| ’%*2§ node. js Li niomoii tl|8HA—i ill 7Hl: él-0| oft, E}: ,H 0I’dECI—C. ’—~°éJ8IEI_Ti_ gmoi E I
  23. 23. — E$‘r'. l~: a- VA‘: glrzlxcltglle QlK€if. lCl5.| !II -ill L‘-’¥‘_-I’§_I‘ : r‘¢'_*‘1': II '4'II"%F’4I= °3I ; ‘lt: ICL! ;lI%‘ ! |"7‘7l€vl59|! ITT'I §%'5x———'—'l"-T’-'-¢= '¥ ; gr"‘_IfiI"1‘H'. I EIFEEI ! !I% iifiliil €%"| - lillfélhiltzffrfi: ? _‘. '93F‘—‘r"= =§§3I "El — gicacigile pireiflcifqizil ell 53% $5.‘-I 9I<: IIe; » -’uE$"I$’
  24. 24. 9I£E 35%‘ / ‘I42 7% —> KFyo9| 1—I"§§I7I%1I 05%” http icil 7x| $I ; Netty korea user group0I| /I 0|§| % El0I|7I| HIE gar 7% %E BOEI KeepA| ive 7I§§l 5 Tomcat vs Netty 5% ”. iiIUI% 0II
  25. 25. rmvu-as runs Nvuivutkn mum: runs saw: -M Ion: nu: ma moans mu VI-II mum nu-rearing mama nu suuumi was numm rams mu as Lasnms i. asu.1is sun came:
  26. 26. - Health check 7|—L§ - Web interface for thread dump - Pid - Web interface for Deamon monitoring 9 0IE 7I%% 31%‘ 5501i §I“ot! I!

×