Over HTTPã§ããåãããAWS Lambdaã®functionãæ¸ãæã«ã¯Keep-Aliveãããã©ã¼ãã³ã¹ã«å¹ãï¼å ´åãããï¼
ãµã¼ãã¬ã¹ã ï¼ãMicroservicesã ï¼ãã¨ãããµããªã¢ã¼ããã¯ãã£ã«ãªã£ã¦ããã¨AWS Lambdaã®ãããªå®è¡ç°å¢ã§ã³ã¼ããåãããã¨ãå¤ããªã£ã¦ããã¨æãã¾ãï¼ããã¦ããããç°å¢ä¸ã§ä»ã®ã³ã³ãã¼ãã³ãã¨HTTPè¶ãã«ããã¨ããããã³ã¼ããåãããã¨ãã¾ã¾ããã§ãããï¼
ãããã£ãæã«Keep-Aliveãæå¹ã«ãã¦ããã¨Lambdaã¯ä¸åº¦å¼µã£ãã³ãã¯ã·ã§ã³ã使ãã¾ããã¦ãããã®ã§ï¼ãåãã¨ã³ããã¤ã³ããé »ç¹ã«å©ãããã¤ãå¼ã°ããåæ°ãå¤ããLambda functionã ã¨çµæ§ããã©ã¼ãã³ã¹ã«å¹ãã¦ãã¾ã (ãã¡ããæ¥ç¶å
ãkeep-aliveã«å¯¾å¿ãã¦ããå¿
è¦ãããã¾ãã)ï¼
ã¨ãããã¨ãLambdaã®ããã©ã¼ãã³ã¹å¨ãã®ãã©ãã«ã·ã¥ã¼ãã£ã³ã°ãè¡ã£ã¦ããæä¸ã«ãµã¨æ°ã¥ãï¼ãã£ã¦ã¿ãã¨ããæããã¦ããã©ã¼ãã³ã¹ã®åé¡ã¯è¦äºè§£æ±ºããããã§ããï¼ãã®å¾AWSãåºãã¦ããLambdaã®ãã¹ããã©ã¯ãã£ã¹ã®ããã¥ã¡ã³ããèªãã§ã¿ãã¨ã¾ãã«åããã¨ãæ¸ãã¦ããï¼ãã¯ãå ¬å¼ã®ããã¥ã¡ã³ãã¯å¼·ãâ¦â¦
> ååã®å¼ã³åºãã§ç¢ºç«ããæ¥ç¶ã (HTTPããã¼ã¿ãã¼ã¹ãªã©) ããã¼ãã¢ã©ã¤ãã«ãã¦åå©ç¨ãã¾ã
AWS Lambda 関数を使用する際のベストプラクティス - AWS Lambda
AWS Lambdaã¯ãã®ããã»ã¹ãç«ã¡ä¸ãã£ã¦ããã¯ã©ã¤ããµã¤ã¯ã«ã«å¾ã£ã¦ä¸å®æéåä¸ã®ããã»ã¹ã使ç¨ãããã®ã§ï¼ä¸åº¦ç¢ºä¿ãããªã½ã¼ã¹ã使ãåããã¨ãã§ãã¾ãï¼å¾ã£ã¦Keep-Aliveãæå¹ã«ãã¦ããã¨ä¸åº¦ç¢ºç«ããã³ãã¯ã·ã§ã³ã使ãã¾ããã¦ãããããï¼ã³ãã¯ã·ã§ã³ãæ¯åº¦å¼µããã«æ¸ãã§ãã®ã¶ãã®å®è¡ã³ã¹ããæ¸ã£ã¦çµæ¸çã¨ããæãã§ãï¼å©ãã£ãï¼
ãªãä»ã®ã³ã³ãã¼ãã³ãã¨Over HTTPã§ã³ãã¥ãã±ã¼ã·ã§ã³ããã¿ã¤ãã®Lambdaã®ã¢ã¼ããã¯ãã£ã®æ¯éã«ã¤ãã¦ã¯id:y_uukiããã®ããã°ã«è¯ãèå¯ãããã¾ã:
ã¨ããã§
AWS Lamdaã®ããã»ã¹ã£ã¦ãªãããã®ã©ã¤ããµã¤ã¯ã«ã¤ãã³ãã§ãªãã¬ãã·ã¥ããã¨æããã ãã©ï¼ãã®ããã»ã¹ã®æéçµéã«ã¤ãã¦è¯ãè¨èãæãã¤ããªãã¦å°ã£ã¦ãã¦ï¼ç¾ç¶ãLambdaãèåãã¨ããè¨èã使ã£ã¦ããâ¦â¦
— çä»ããã§ããªã (@moznion) 2018å¹´7æ26æ¥
ãã®ä»¶ã§ããã¿ãªããã¯ã©ãå¼ãã§ãã¾ããï¼ãããããããå¾ ã¡ãã¦ãã¾ãï¼