Socket.io-client: AWS Api рдЧреЗрдЯрд╡реЗ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ Socket.io рдХреНрд▓рд╛рдЗрдВрдЯ рдХрдиреЗрдХреНрд╢рди

рдХреЛ рдирд┐рд░реНрдорд┐рдд 12 рдЬреВрди 2020  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: socketio/socket.io-client

рдирдорд╕реНрддреЗред рдореИрдВ рдЗрд╕ рддрд░рд╣ рдПрдХ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ: socket.io-client -> AWS рдЧреЗрдЯрд╡реЗ рдПрдкреАрдЖрдИред
SWS.io рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ AWS рдЧреЗрдЯрд╡реЗ API рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп, рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдпрд╣ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП '101 рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдкреНрд░реЛрдЯреЛрдХреЙрд▓' рдХреА рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде рдЕрдЯрдХ рдЬрд╛рддрд╛ рд╣реИ, рдлрд┐рд░ 'рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ' рдЗрд╡реЗрдВрдЯ рдХреЛ рдлреЗрдВрдХ рджреЗрддрд╛ рд╣реИ рдФрд░ рдХрдиреЗрдХреНрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрд╕реАрдо рд░реВрдк рд╕реЗ рджреЛрд╣рд░рд╛рддреА рд╣реИред
рдпрд╣ рдореВрд▓ WebSockets рдпрд╛ 'ws' рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдм рдХреБрдЫ рдЙрд╕реА рддрд░рд╣ рдЬреБрдбрд╝рддрд╛ рд╣реИ рдЬреИрд╕реЗ рдЗрд╕реЗ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдХреБрдЫ рд▓реЗрдирд╛-рджреЗрдирд╛ рд╣реИ рдХрд┐ рд╕реЙрдХреЗрдЯ.рдЖрдИрдУ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдкрдХреНрд╖ рдХреБрдЫ рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдПрдХ-рджреВрд╕рд░реЗ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдЪреАрдЬреЛрдВ рдХреЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкрд░ рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рддреЛ рдореЗрд░рд╛ рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рд╕рдореНтАНрдкрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рд╕рдВрдмрдВрдз рд╕реНтАНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ:
socket.io-client -> AWS Api Gateway -> socket.io(node.js) ,
рдпрд╛ рдпрд╣ рд╣рдореЗрд╢рд╛ Socket.io-client -> socket.io(node.js) ?

рдЕрдореЗрдЬрд╝реЕрди AWS рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЧреЗрдЯрд╡реЗ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: https://aws.amazon.com/blogs/compute/announcing-websocket-apis-in-amazon-ap-gateway/
рдпрд╣ standart $ рдХрдиреЗрдХреНрдЯ, $ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдФрд░ $ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд▓реИрдореНрдмрдбрд╛ рдХреЗ рдмрдЬрд╛рдп рдЗрд╕рдХреЗ рдиреЛрдбрдЬ рдмреИрдХрдПрдВрдбред рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╕рдорд╕реНрдпрд╛ рдХреЗрд╡рд▓ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреА рддрд░рдл рд╣реИред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

@ рд╕рд╛рдпрд░рд╕ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ?

@JerryLeeCS рдореИрдВрдиреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдореЗрдВ рджреЗрд╢реА рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдФрд░ рдмреИрдХрдПрдВрдб рдкрд░ $ рдХрдиреЗрдХреНрдЯ, $ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдФрд░ $ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ Socket.io рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╣рд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╕реАрдорд╛ рд╕реЗ Socket.io рдХрдиреЗрдХреНрд╢рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ AWS рдЧреЗрдЯрд╡реЗ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рд╕рднреА 4 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ рд╕рд╛рдпрд░рд╕ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ?

@ рд╕рд╛рдпрд░рд╕ рдХреНрдпрд╛ рдЗрд╕ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ рд╣реИ?

@JerryLeeCS рдореИрдВрдиреЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рдореЗрдВ рджреЗрд╢реА рд╡реЗрдмрд╕реЙрдХреЗрдЯреНрд╕ рдФрд░ рдмреИрдХрдПрдВрдб рдкрд░ $ рдХрдиреЗрдХреНрдЯ, $ рдбрд┐рд╕реНрдХрдиреЗрдХреНрдЯ рдФрд░ $ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рд░реНрдЧреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдорд╛рдкреНрдд рдХрд┐рдпрд╛ред рдореБрдЭреЗ Socket.io рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╣рд▓ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рд╕реАрдорд╛ рд╕реЗ Socket.io рдХрдиреЗрдХреНрд╢рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ AWS рдЧреЗрдЯрд╡реЗ рдПрдкреАрдЖрдИ рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИрдВ, рдпрд╣ рд╕рд┐рд░реНрдл рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рд╕реЗ рдЗрдирдХрд╛рд░ рдХрд░рддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрднрд╡ рд╣реИ: https://stackoverflow.com/a/56364967

@darrachequesne рдпрджрд┐ рдореИрдВ рдЙрд╕ рд▓рд┐рдВрдХ / рдкреЛрд╕реНрдЯ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкрдврд╝рддрд╛ рд╣реВрдВ рддреЛ рд╡рд╣ EC2 рд╕рд░реНрд╡рд░ рдкрд░ рд╕реЙрдХреЗрдЯрд┐рдпреЛ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ? рдпрд╣ рдереЛрдбрд╝рд╛ рдЕрд╕реНрдкрд╖реНрдЯ рд╣реИред рдореИрдВ рдПрдХ рд╣реА рдирд╛рд╡ рдореЗрдВ рд╣реВрдВ - ws рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рд╕реЙрдХреЗрдЯ рдЖрдИрдУ - рдХреЛрдИ рдХрдиреЗрдХреНрд╢рди рдирд╣реАрдВред Aws api рдЧреЗрдЯрд╡реЗ (рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд) рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реЗрдмрд╕реЛрдХреЗрдЯ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

najibghadri picture najibghadri  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ledmago picture ledmago  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gtk2k picture gtk2k  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

hyperknot picture hyperknot  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Korri picture Korri  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ