簡體   English   中英

AWS-在多個lambda之間共享業務邏輯(jar)

[英]AWS - share business logic (jar) across multiple lambdas

我有一個較小的應用程序,但是它針對不同的任務使用了多個lambda函數(超過20個)。 每個lambda都是它自己的java項目。 大多數邏輯代碼駐留在一個jar文件(單個項目)中,並且在它們之間共享。

因此,在更改邏輯代碼時,我需要重新部署每個lambda,以便它們都運行相同的代碼庫...

是否可以指出S3存儲桶路徑(環境變量),並讓我的lambda在運行時包含jar? 在那種情況下,我只需要重新部署邏輯代碼。

還是AWS Code Pipeline走了嗎? 我以前從未用過

對於這種情況,最好設置一個強大的CI / CD管道,該管道可以自動執行部署,這樣,如果更新庫,則可以更新Lambda。 僅使用AWS Code Pipeline。

執行時使用S3存儲Jar並將其下載(到Lambda的/ tmp文件夾中)的問題在於,即使您下載並執行反射代碼,也會影響應用程序性能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM