Alexey Naidenov ααΆααααααα·ααααα·
Alexey Naydenov (ααα ααα - AN)α - αα½ααααΈβα’αααβααΆααα’ααααααΆ! αααα»αααααα Alexey Naidenov α αααα»αααΆααΆαα ITooLabs α ααΆααααΌα αααα»αα ααααααΎαααΆ αααα»ααααα»αααααΎα’αααΈαα ααΈααα αα·αααααααααααα»ααααα αααα ααΈαααα
ααααα·αααΎα’ααααααα‘ααααΎαααΈααααΆα Bitrix24 (ααααα "Telephony") αααααΆαααααααααα·ααΈ 14 αα·α 36 ααααα ααΈααα (40%) ααΊααΆαα½αααΎαα
α
αααΆααααΆαααααα
ααα ααΆαααααααΊααΆααααα·ααααα·ααααααΌααααααΎα ααα»αααααα
ααΈαααααααΆααα’αααααααΊααΆαααα·ααΆααααααΎα (αααα·ααΆααΆααααΆαααα) - α’αααΈαααααΎααααα±αααα½ααααααααΆαααα½αααΆααααΌα
αα½αα ααΆααα·ααααα»αα
αααα·ααΆαα’αααΈααΆαα’αα·αααααααααααα·ααΆααα αα·ααααααααααΎααα Go α
ααααααααΆαααααα·ααΆααααααΎαα₯α‘αΌααααααΊα
ααααα·ααααα·ααααααΌα
ααα½α 44 αα½αααΆαααααα»αα αα»α MegaFon α αα·ααΆαααΆααΌαα
ααΎαα
αΌαα
α·αααααααΎαααααααααα α αΎαααΎααα·αααΆααΆαα’αα·αα·αα 100 ααΆαααΆααααααααα·ααααα·ααα
ααα½α 44 αα
ααΈααααααα»ααααααααα»αααααΈα ααΌα
ααααα αΎα ααααα·αααΎααααΆααααΆααααΆααααα·αα’αΆααΈααααααααα ααΎααααααααΈαααΆααααα»αααΆαααααΆαααα½αααα
- αααα»αα αα»αα’αααααααΎααααΆαα 5000 α
- α’αααααΆαααα»α 20 α ααΆααΆ b000b ααΆααα’αα - ααΎαααααΎααΆαααααΆαα½ααααα»αα αα»αααα»αααααα
- 300 ααΆαα α ααΌαααααααααα»ααα½αααΆααΈαααα»αα’αα‘α»ααααααααα
- 100 ααΆαααΆααΈα α ααΌααααααααΆαααΈααααΆααα»α (ααΎαααΆαααααΆαααα) α αααααΊααααα·ααα·αααΈααΆαα αα αΆαααααααα»ααααααΆααα ααΎαααα·ααΆααααααΎαααα
ααΎααΆα αΆααααααΎααααααααααΆ?
ααΎβααα»αααβαααβααααΉαααααΌαβα αΆααααααΎαβαααααΎαβαααα·ααΆβααααΆαααααα½αβαααβααααααΆ? ααΆαα½αααααααΌαααΆααααααα αα·α αΆαααΆαααααααΆ ααΎαααΆααααααααα·ααααΆαα’αα·αααααα "αα ααααΆαααΉα" α αΎαααΌααααΈαααα αααααααΆααααΉαααααΌααααα»αααααααΆααααααΆαααα ααααΆα! ααΆβααΆβαααβααααΆβααβααΈαααΆα αααβα’αααβααβααβα’αα·αα·αα α αΎαβαα·ααΆαβααΆβα "ααΎαβααααΌαβααΆαβαααΆαααΈαβααβααΈαβααΈβααα"α α αΎαα’αα·αα·ααα βααΆα αα·αααΆα ααα½ααα! ααΎαααΆαααααα αααα»α rack α
ααΌα ααααααΎαααααΎ Oracle, Java, WebSphere, Db2 αα·αα’αααΈαααΆααα’ααα ααΌα ααααα αΎα αα·αααΆαα ααΎαααΆααααααααααααΆαααααα’ααααααααααα’αααα»α αα½ααααα αΌααα½αααΆ α αΎαααααΆααΆαααααΆα ααα αα½αααααΆααααααααααα½αα―αα ααΆααΉαααΆααΆαα αΆααααααΎααααααααα»αααααααα
ααΆααΆααα’ααααΆαα αΆααααααΎααα αααα»αααααΆα 2009 α α αΆααααΆααααΈααααΆα 2006 αα ααΎαααΆαα αΌααα½ααααΆααα·ααααα·ααααα αααα»αααΆααααααα α α·αααααααααααα·ααααα·αα αα·αααΆαααααααΆααα½α α¬αα·ααΈααααααααα ααΎαααΆααααααΎα PBXs αα·αααα·αααααΆαααααα½ααα½αα ααα½α (ααΌα ααΆα’αααΈαααααΎαααΆαααΆααααααΆαα·α)α ααΎαααΆαααΎα αααααα α α·αααααΆααΆααα’ α αΎαααΆααααααα α α·ααααααααΎαααΆαα αΆααααααΎαααΆααααα»αα
αα VMWare α α
αΆααβααΆααβααΈβααΎαβαααα»αβααβααΎαβαααβαααα½αβααΎαβααααΆααβααΎαβααααΌαβααβαααβαααβααααΆαβαβα’αααβαααβααβαααααΆααβαααβααΆαβαααα»αβα ααΎαααΉαααΆααα’ααα’αααΈαα½αααα ααΆααααααΆαα½αααααααΌααααα
ααααα 3 α αΎαααΆαα
αααΆααα½αααααααΌαααΆααα»αααΉα 10 α ααΌα
ααααα αΎαααΎαααΆαααααΎ DirDB ααΆααΎαα
αααααΆααααααΆα αΆααααααΎαααΌαααΆααα ααααΆβα ααβαα·ααααααααβααααΌαβααΆαβααααααβαα βααα αααααβαααα·ααΆβαααβαα·αβα’αΆα βαααααααΆαβααΆαβαααβααα αααααΆαααααααΆαααΈαααα αααα·ααααααααααΈ MySQL ααΆαααααΆααααααΌααα ααα»αα αααα ααΆαααααα ααΎαααα½αααΆααααααααααΆαααΆαααΆααααααααΎαααΆαααΆαα α ααΌαααααααΆααα’ααααααα ααΈαααα
ααα»αααααα
ααααααααΆαα½ααα
ααΆααααα»α ααα·αααααααα’ααααααααΌα
ααααΆαααα»ααα·α - αα»αααααα’αααααααΆαααααααΎαααααΆααααα αααα αααα
α
α»αααααΆα 2011 ααΎαααΆαααΉαααΈαααα½αααΎαααΆ α§αααααα
αααααααααΆααααΎα αα·αααΆααααΉαααΆααα·ααααα·αααααα ααΎαααΉααααα
αΌααα
αααα»αααΆα ααΎαααΎααααααΆαααα½ααα
ααΈαα»αααΎα αααααΎαααααααααααΌα ααααααα’αα·αα·ααααΎαααααΌαααΆαααααααα
ααΌα
ααααα αΎα ααΎαααααΌαααααΎα’αααΈαα½αα ααΆααΆααα·αααΆαα ααΎαααΆαααααΎααΆαααααΆαααααΆαααΆα
αααΎαααΎααα·ααααααααα ααΆαααααααααΎαα
αα αα·αα’ααααααα αααα»αααΉααα·αααααα
ααΎααΏααααααα₯α‘αΌαααα - ααααα·ααααααΆα
ααα»α
ααα ααΆαααααΆααα
α»αα
α»αααααααααα»ααααααΎααα·αα’αααΈααΊααΆααααααΎααααα·ααΆααααΆαααααα½αααααααΎαα
ααΈαααα»α ααΎαααΆαααααααααααΎααααα α ααα»α’αααΈ? αααααΆαααα’αααααα αα·αααα·ααααααααααΎαα αα ααΆααα’ααααααΌαααΆααααααΎαα‘αΎαααΎααααΈαααααααΆααααα αΆααΆαααΈ 10 ααααΆααα»αα α’ααα αΉαααΎαααααα’αΆαα»α‘α ααααΆα α αΎαααααααα! αααααΎαααΆαααααΆαααΆααΆααααααααααααΆααααΎαα ααΆααααΎααα·ααΆαααΆα αααααααα·αααα’ααα αΆαααααααααΎαα’αααΈααααΆααααααααα’αα½α (αααααΆααααααΌααααα·ααααα·αα αα·ααααα½αααΎα) α¬ααΎαααααΎα’αααΈαα½αααααααα½αα―αα
αα½αααΎααααααα α α·αααααααΎα’αααΈαααααααα!
αααααΌαααΆααααα·ααΆ
ααααα·αααΎα’αααααααΎα’αααΈαα½αααααααααΌα (α’αααααααααααααα ααα·αααααααα’αααααα) ααααααα·αααΉαααΎαα‘αΎαααααα·α ααααααα αααα»αααααΆαααααα’αααα ααΎαααα»αααααΎαααΆααααα ααααααα½αα―α? αααααΆαααΎαααΆααα’ααααααΆααΆα’αααααααααααααα·ααΈαα αααα»ααααα»αα αα»α (ααΎααααααα’αααααα ααααΆαα’αααααααααααααα·ααΈαα) αααααΌαααΆαααααααΎαααααΌαααΆααααααΎαα‘αΎαααΆααΌαααΆααααα αΎα α αΎααα½αααα αααΆααααΆααα
- ααααΏαα’αα·αααααααααααα ααα·αααααααα’αααααααααααααΎααΆαα»αααααααΎααα·αααααΉαααΎαααΆααααΈααααΌααααααααα’αααΈαααααΎαααΆαα’ααααααααααΌααα·αααΊαα ααΎαα ααααΆαααΏα - ααΎαααΆααααα·αααΆα αααΎα! ααΎαβαα βααΆαβαααα·αβααΆβα αααΎα ααα»ααααβαααααΆααβααβαααααΈβααβαααα·αβααΊβααΌα βααΆβααΆβα αΆααβααΌα βααΆβαααβααααΆαβααΆαβαα»αα α₯α‘αΌαααααααααΆαααααα½αααααΆαααα»αααααα
- ααΆαααααΎααααΆααα’αα·ααααΆααααΆαα·ααααα α»ααααΌαα αααααααααΆαααααααΆααααΎαααα αααααααΎαααΎαααΆααΆαααααααΌαααΆααααα αααΎαα‘αΎααα
- ααΆαααΏααΆαααααααα α’αααβαααβααΎαβααβαααα
- ααΆαα’αααααααααα α»ααααααα
- ααΎαα αααααα ααααΆαα½αααΉαααααΎαααΆαα ααααααΆααααα αΆαααααα ααΎααααΈααααΎααΌα αααα ααΎαααααΌαααΆααααααΎαααΆααΆα
ααΌα
ααααα αΎα ααΈαααααΌαααΆααααααΆααααα·ααααααααΎαααΆααααα αΆααααααΆαααααα½αααΎα αααααΌαααΆααααααΆααααΆααΆααΈαα
ααααΎααααα»ααα·ααΈα‘αΌααΈαααααΆαα
αααΆααα
- ααααα·αααΎααΎαα ααααΆαααΆαααΆαααααααααΆαααααααααααα α»ααααΌα αααααΎαααααΌαααΆαααΆαααΆαααααααααΆααααΆαααααα·ααααα·ααααααααΆα
- ααααα·αααΎααΎαααααΌαααΆαααααΏαααααΆαα’αα·αααααα ααΎαααααΌαααΆαααΆααΆαααααΆααααααΆαα’αα·ααααααααααα½ααααααα αααααα·ααΈααααα½αααααααα ααααα·αααΎα’αααααΆααααΆαααα·αααΆααα½ααααααααΆααα»αααααΆαααααΆααΆααααααΆαα:
- ααΆαααααααααααα·ααΈαααΆαααΆα‘ααααΊα’αααΈαααααααααααααΈααααααααααΆααααΎαααΆαααΎααααΌααααααααααΆα
- ααΆαααααα·ααααα·αααα»ααααααααΆαααααΆ ααΆαα·αααααΆαααΆααααααααααααΆααΊα’αααΈαααααααααΆααΆ (α¬αααααααΎαααΆαα’αααΈααααα) αα½αααΆααααΆααααα»αααααΆαααΆααα’αααααααΆαααααΈααΆαααααα·ααααα·ααααααααΆα
- αααααααΆααααααα ααΆααααααα ααΎαααααΌαααΆαα ααααα α αΎαααΆαααααΎαααΆαα’αααΈαααααΎαααΆααα ααΎααα·αααααααα’ααααααα
ααΎααα·αααΆαα·αααΆααααααΎαα
αααΎααα ααααα·αααΎα’αααα
αΆαα ααΈαα½α Erlang - ααΎααααααΆααααΆ α αΎαααΉαααΆααΆααΆα
αααΌαα
α·αααααααΆαααααα½ααααααααα»αα ααΈααΈα Java αα·αααα Java αα ααα»ααααααΆαα·αααααΊ Scalaα ααΈααΈ ααΆααΆααααα
ααααααααΎααα·αααΉαααΆααααααα - αα
α ααΆααΎααααααα αΆααααα½ααα
αααααα ααΆααααα
αααΆααααΆαααααα
ααα ααΆααΆαα’αΆαα»ααΆααααα ααααΈαααααΆαα αΎα ααα»αααααα·αααΆααααααΌαααΆαα
ααααααΆααα
α‘αΎαααα
α αΆααα αΎα!
αααααααα·αααα Go
ααΎαααΆααααααΎααααα·ααΆαα½ααα ααΎααΆα αααα»αααΉαααααΆααΆαααααααααΈααΌαα ααα»α
αααααααα·αααααααα Go α ααΆαα αΆααααααΎααα ααααΆα 2007 ααΎααα ααααΆα 2009 ααααααααΌαααααΌαααΆαα ααααααΆααα ααααΆα 2012 (αααααΊααΎαααΆαα αΆααααααΎαααααΎααΆαααΌααααΈαααα»ααααααΆαα ααααααΆαααΎαααααΌα) α α’ααααααα½α ααααΎααααα·αααΊ Google αααα αααααα½αααΌα αααα»ααααααα Java α
α’ααααα·ααααααααΈααααΆααααΆααα
- Ken Thomson ααααα ααΈααααα Unix ααΆααααααΎα UTF-8 ααααΎααΆαααΎαααααααα Plan 9 α
- Rob Pike αααααΆααα ααΆ UTF-8 ααΆαα½α Ken ααααΆαααααΎααΆααα ααΎ Plan 9, Inferno, Limbo αα Bell Labs;
- Robert Gizmer αααααΎαααααΆαα αα·ααααααΆαααααα»αααΆααααααΎα Java HotSpot Compiler αα·ααααααΆααααααΎααΆαααΎαααΆαααΈαααααΎααα αααα»α V8 (α’ααααααααα Javascript αααα Google);
- αα·αα’ααααα½αα ααααααΆα 700 ααΆαα αα½αααΆααααααααααααααααΎαα
ααΎααα½αααααα
ααΎαβααΎαβααΆβααΆααΆβαααβααΊβααΆααααβα¬βαα·α βα αΎαβα’αΆα βαααβααΆαα ααΎαβααΆαβααααααβααΆαααααααα αααα»αααααΈβααααβαα½αααβααααΌαβαααααΆα α αΎαβαααααααβαα½αααβαα·αβααααΎ (ααΆααααααΆβααααααβααααΌαααΆαβααααα·ααααΆαβαααΆαβααΆβααααα)α
ααΆα’αΆα
ααααΌαααΆαααααΎαααΎαααΆααΆααΆαααΌαααΎααααΈαα·αααααΆα’αααΈαα
ααΆααααααααα ααΆα’αΆα
ααααΌαααΆαααααΎαααΎαααΆααΎαααΆααααα·αααααααα·α
αα½α (ααααααααααααααΆααααΆαααΊ) α ααΆα’αΆα
ααααΌαααΆαααααΎαααΎαααΆααΆαααΆαααΆαααααα·ααααααααΆααααΆααααααΆαααΆαα
αΆααααααΎαααα’αΆαααα·αα’αΆααααΆαααααααα
α’αΆα αααααΆα - α’αααα’αΆα ααααα ααΆαα ααααΆααΆαααααα Hello, world:
ααΎααΎαααΎαα’αααΈ? αααααΆααΆααααααααααα C-like, semicolon ααΊααααα
α
α·αααα ααΆβα’αΆα
βααΆβαααααΆβαααααβαααααΆααβαααααΆααβααΈα ααα»ααααβαα»αααααΆβααβααΆαααααβααΆβαααααβααΈαβαααβαααα·αβαα
βααΎβαααααΆααβααβαα½αβααα»αααααα
ααΎαααΎαααΆαααααααα αααα»ααα ααΆααααααααααααα»αααααΆ (αα ααΎαααααΆααααΈ 14) ααΊααααα α α·ααα ααα»ααααα’ααααΆαααααααααααΌαααΆαααΆαααΆαα ααΎαααΎαααΆααΆαααΆαα’ααααααΊαα·αα·ααααα Tim αααα»αααααΈααΆαα αααΎαααααΌαααΆααααα αΆαα α§ααΆα ααααααααΆαααΆααααα»αααααΆαααΆα Hello, world ααααααΆααααα·α - ααααΆαααααααα αΆαααΆααΆααααααΆαααα
ααΎβααΎαβααΎαβααΎαβα’αααΈβαααβαααβααααΆαα? αααααΌαααααΌαααΆααααα αααΆαααα ααα α αΎαααΎααααΈααααΎαααα αααα αααα»αααΌαααααΆαααααα½αααααα’ααα α’αααααααΌαααΆαα αΌαααΆαααααααΎααΆαααααΆαααΆαα αΌα - αααααααααΆαααααααα ααΎαα αΆααααααΎα - ααΆααααΎαααΆαα α’ααα αΆααα!
αααααΆαααααα’αααΈααααααα»αααααΆαααΆααααα αα½ααααΈ αα·ααααα ααα»ααααα₯α‘αΌααααααΆααΆαααΆαααΈααα http α ααΎααΎαααΎαα’αααΈαα½αα±ααα αΆααα’αΆαααααααα ααΈααα?
ααΈαα½ααα»αααΆαααΎααα½ααΆαααΆαααΆααααααα αααααΆααααααΆαα»αααΆααααααΎαααΆαααΊααΆ "ααααααααααΆααααΈαα½α" α αΎαα’αααα’αΆα
ααααΎααΏααα½αα±ααα
αΆααα’αΆααααααααΆα
αααΎαααΆαα½αααΆαα
αααα»ααα
ααΆααααααα»αααΆαα ααΎαααΎαα’αααΈααααα·αααΉαααααΆαααααααααΆααα ααΆαααααΆαααΆαα
αΌααααα
αααααααΆαααα
ααααΆαα GitHub α ααααΉαααααΌαα αΎα αααα αΎαααΆαααααααααΆααΊ - ααΎαααΈααααα
ααα αααααΆαααααααααΆαα½αααααααΌαααΆαααααΎα
αα αααα»α Go α§ααααααααααα’ααααααααΆαααααααααααα ααααΊααΆ url ααααααΆααααααααΆα ααΆαα§αααααααααΎααααΆαα Goget αα·ααααααααααΎαααααΆααααΆαα’αΆαααααααΆααα’αα ααΆααααα½αααΆ ααα‘αΎααα½αααΆ α ααααααα½αααΆ αα·ααααα ααα½αααΆαααααΆααααΆαααααΎααααΆααααααα·αααΎα αΆαααΆα αα αααα»ααααααΆαα½αααααΆααα Goget ααΉαααΈ html-meta α ααΌα ααααα αΎα α’αααα’αΆα αααααΆααα―αααΆα http αααααΉαααΆααααααααΆαααα ααΆααααααΆααααΆααααΆααααααα’ααα (ααΌα αααααΎαααΆα§ααΆα αααααααΎ)α
ααΎααΎαααΎαα’αααΈααα? Http αα·α Json αα αααα»ααααααΆαααααααααΆα ααΆααααααα ααΆααα·α αΆαααααΆ - ααΆααααα»ααααα αΆαα ααααα½αααααααΌαααΆαααααΎαααα»αααΆαα’αα·αααΌα / json ααΈαααααααΎαααααΆαααααααα½αααααα»ααααΆααα½αα ααα½ααααααΆααααΆα
ααΎαααααΎαααΆαααΆ α αΎαααΎαααΆααΎαααΆα 20 αααααΆααααααΌαααΆααααααααααααα
ααααα ααααΎαααΆα αα·ααααααααααα»αααααααα
αα
α»αααααααααααααΆαααΈα (αα
ααΎαααΆαααΈααααααΆαααα»αααααΎαααΆα)α
ααΎααΆαα’αααΈααααααααααΆααααΈα’αααΈαααααΎαα’αΆα
ααΎαααΎαααααΆαααα
ααΈααα? ααΆα
αααααααΆαααααΈααα·αα·αααα (buinary) α αααααααααααααΈααααααααΆαααΆαα’αΆαααααα’αααΈααΆααα’αα ααααΆααααααΆααααα! ααΆα’αΆα
ααααΌαααΆαα
αααααα
ααααααααααΆαα½α ααααΎαααΆαααααΆαα α αΎαααΆααΉαααααΎαααΆαα
ααΎααααααα αα»ααααα
αα α αα·ααΈααΆααααααα·αα ααα»α αααααΆαα
Go ααΆααα·ααΈααΆαααααα α’αααα’αΆα αααααΆααα·ααΈααΆααααααααααΆααααααααααααΆαααααα½αααΆαα½αα ααΎαααΈααααα ααα ααααα·αα αΆαααΆα αααΆαα ααΆαααααααααα ααα»ααααα’αΆα ααΆααααααααααααααΆααααααααααα½αα ααα½αα α’αααα’αΆα αααααΆαααααααααααααααΆααααααΆαα N32 αα·αααααααα·ααΈααΆααααααααααΆααααΆααΎααααΈααααΎα’αααΈαα½ααααααΆαααααααααα
α αΎααααααΊααΆαααααααααααΎαααααΆααα αΌααα αααα»αααΆα stupor ααΆααΎαααααΌα ... ααΆααααααΆ Go αα·αααΆαααααΆααααΌα αααααα α’ααααααααααΆαα Go α’αΆα αα·ααΆαααΆααΆαααΆααα½ααααα αΌααααααα ααα»αααααααααΊαα»αααααΆααΆαααααα»αα ααΆααααααΆααα’αααα’αα·ααααααααααα·αααΆααΆααΆαααα αααααΆαααααααααΎαα αα·αααΆαααααΆαααα αααα»α Go α αΎααααα·αααΆααααααααα
αααα½α! ααΎαααα»αα αα»αααααα’ααααα·αααααααααΉαααΆαααα Google αααααα±ααααΎαα’αααΈαααα ααΎααααΈαααα αΆαααΈααΆααααα»αααααΆααααα·ααααα? ααΎαβααααΌαβααΆαβαααααβα ααα»α βαααααΆαα!
α
ααα»α
αααααΆααααΊααΆαααααααα·ααααααα’αα»ααααΆαα±ααα’αααααααααα·ααΈααΆαααααααΆααααα αααααααΆαα·ααΈααΆαααααα ααΎαααΈααα ααααααααΆαα½αααααα·ααΈααΆαααααααΆαααααααΆα (ααααΌαααΆαααααα·ααααα·) ααΉαααααΎααααα
ααΉαα
ααα»α
αααααΆαααααα αααααΆααααααΆ α’αααααααΆααααα’αΆα
ααααααα»αααΆααααααααΌαααααΆαααααΆαααααααααα½α αααααΆαααα½ααααααααα (αααααααΌαααΉαααααααα
ααα»α
αααααΆααααα)α αααααΆααβαα αααααΆαβα’αααβααβααααααβααβα
ααα»α
βαααααΆααβααα α αΎαβαααααβααααα»βααΆααβαααβαα
βααΆα
αααααΆααα’αααα αΌαα α·αααααΉαααΌα αααα»αα’αΆα αα·ααΆαααΆαααΆα’αααααααα·αααΆααΆαααααα·α ααΈαα αα½ααα αα·αααααα αα½αααααα ααΆααΆααααααΆαα·ααααααααΆααααΆααα ααααααααααααΆααααΆαααααα ααααα ααα»α αααααΆαααααααααααααα αααααΊα’αααα ααααααααααΎαααΆααΆαααααααααα’ααααααααΆαα αααααααΆααα
α αΎαααΆααΆααα·αααΆαα ααΆαα
ααα»α
α
ααα’α»ααααααααΌαα
αΆαααα»αααΆαααααα
αααα»α Go α α
ααα»α
αααααΆααααΆααα {} (ααΆαα½αααααααα’ααααΆααααΈα) ααΊααΆα’ααααααα’αα»ααααΆαα±ααα’αααα
ααα’α»ααα
ααααα»ααΆαα½αααΆαααααΆαααα
αα αΌαβααβαααβαααβαααβαααααβαααΆαβααΊβααΆαβαααααΆααβααααΆααβαααααβαααΆαβααΊβααααΆααβααααΆααα ααααΆαα’αααΈαα½αα±ααααααΆααααα’αΎαααα
αα α αααααΆαα
α₯α‘αΌααααααΎααααααα’αααΈαααααΎαα αΆααα’αΆααααααα ααααΎαααΆαααααΆα - α αααΌααΌααΈα (α αααΌααΌααΈα) αα αααα»αααΆααα Go α
- ααααΌααα½ααααα·αααΆααααΆα (αα·α ααΆα 2 Kb) α
- ααΈααΈαααΆαα αααΆαααααΆααααααΎα goroutine ααααααααΊααΆαααΆαααααααααα αα: α’αααα’αΆα αααααΎαααΆαα½αααΆαααααα»ααα½ααα·ααΆααΈ - ααααΆαα’αααΈααΉαααΎαα‘αΎαααα
- αα½αααααααΌαααΆααααααΎαααα’αααααααααααααααΆαααααα½ααααααα½ααα αααααααΆαααααααααααΆααααααααααααΈ goroutine αα½ααα αα½αααααααααα
- αααα»αααααΈαααααΆααααααααααααααΌαααΆαααααααα
αααα»αααααΈααΌα
ααΆαααααα:
- ααααα·αβααΎβααα ααααΈβαααααβααΆαααβαα βααααΌαβααΆαβαα½αβααααα (ααααα·αααΎ goroutine α αΆααααααΎα goroutine αααααΆαα);
- ααααα·αααΎααΆααα·αααΆαα α α αΌα/α ααααααΌαααΆαααΎαα
- ααααα·αααΎααΆααααααΌαααααΆαααααΌαααΆαααααα‘αΎα;
- ααααα·αααΎααααα·ααααα·ααΆααα½αα ααα½αααΆαα½αααΆαααααααΌαααΆαα αΆααααααΎαα
αααααΊαα αααααΆααααααααα·ααΈ Go ααααΌαααΆαααααΎαααΆααα ααΎαα»αααααΌααα ααΆααααΎαα ααα½αααααΌααα αααα»ααααααααα α αΆααααααΎααααααααα‘αΆαααΆα αααΎαααΆααααααΌαααΆα (α ααα½αααααΌααα αααα»ααααααααα α¬α ααα½αααα»ααααΆααααα’αααααΆαααααΆααααΆ)α ααΌα ααααα αΎα αααααα·ααΈααααααααααΉαααααΎαααΆααααααααααΆαααααααααααΆαααΆααααα ααΎαααααααα‘αΆαααααααααααααα·ααααα·ααΆαααΆααα’ααααααα αααα»αααααΌαααΈαα½ααα
αα½αααααααααΆααααΆαααααΊααΆαααααααΆαααααΆαααααα·αααααΆααααα»ααααα»αααΆαααααΎααααΆααααΆαα·αααα ααααααααΈααΎα’αααΈαααααΎαααΆααααα αΆα ααΎαααααΎα αααΎααααα ααΆα§ααΆα ααα ααΎααααααΎααααααααα DPI αααα’αα»ααααΆαα±αααααααΎ 40 ααΈα αααΆαααααα»ααα½αα―αααΆ (α’αΆαααααααΎα’αααΈαααααΎαα‘αΎααα αααα»ααααααΆααααΆααααα)α
αα ααΈααα ααΌααααΈαααα»αααα Go ααααα ααΎαααΆαααααΎαααααααΆαααααΌα ααααΆαααααΆααα ααα»αααααα αααααααΆα’αα»ααααΆαα±ααα’ααααααααΆαα»αααΌαααααΆαααααααΆαααααααΆαααααααα½αααααΆα ααΆαααααααα ααα½αααααΆαααααΌαααα·αα OS αααΆαααααΆαα (αααα αααΆααααααΌαααΆαα)α αααα»ααα·ααΆααααααααα αααααΊααΆαααααααΆαααααΆαααααα·αααααΆααααα»ααααα»αααΆαααααΎααΆαα·αααα
α§ααΆα ααα 21-line ααΆαααααααααΊααΆα§ααΆα ααααααααααΆααααααααΎα’αααΌ-server α αααα»ααααααΆαα½αααααΆααα α αααΆαααΆαα»αααΆααααααΎααΊααΆαααααααα»α ααΆααΆααΈααα’αααα αα·αααΆαααΆαα α αααααααααα·ααααα·αα αΆαααΆα αααααΆαα αΎααα·ααα ... α’αααααααΆααααα’αΆααα·αααααα!
αααα»ααααααΆαα½αααααΆααα ααααα·αααΎα’αααα’αΆα αα·αααααα ααΆαα·αααΆαα½ααααααααααΆαα - αααααΆαααααααααΌαααΆααααααααα½α αα·ααααααα’ααααααααααα αα αααααΆαααααα·ααααα·α’αΆα ααΎαα‘αΎααααααααα αααβααΊβααΌαβααΆααααβαααβα’αΆα βααΎααα½βααΆβαααΆαααΈαβαααααΎβα’αααΌβαααααΆααβααΆαβαααααΆααβα αααΎαβααΌα βαααβααααααααβααααα·ααααα·ααΆαβαα βααΎβαααΆαααΈαβαααβααΉαβα’αα»ααααΆαα
ααΉααααααααα»ααααααΆαααααα...
ααΆαααααΆαααΆαα·ααααααααα½αα ααα½απ
ααΌαα’ααα»αα
ααααααΆαααααΆαααα
ααΆαα½ααα½αααΎαα ααΎα’αααα
αΌαα
α·αααα’αααααααααααΎααα? α
ααααΎαααααΉαααΆααα½αα±ααα
αΆααα’αΆααααααααααααααααα? ααΆααααααΎααααααΆααααααΆαα·αα¬ααααΆαααααα·αααααααα·,
Dell R730xd 2x αααααΆααα
αααα»αααααααααααα·αααααα Equinix Tier IV αα
ααΈαααα»α Amsterdam? αα
ααΈααα
ααααα: www.habr.com