برنامه نویسی

جاوا 17 + AWS Lambda

سرتیتر

AWS اخیراً پشتیبانی جاوا 17 را برای Lambdas اعلام کرده است، در این پست وبلاگ، نحوه ایجاد یک عملکرد Java 17 AWS Lambda بدون IDE، ابزار ساخت یا هر گونه وابستگی را بررسی خواهیم کرد.

جاوا 17 AWS Lambda

در این ویدیو، نحوه راه اندازی AWS Lambda با جاوا 17 را تنها در 2 دقیقه به شما نشان خواهیم داد! لایک، نظر، و اشتراک برای مطالب بیشتر مانند این را فراموش نکنید…

فاویکون
youtube.com

بیایید ابتدا کد تابع لامبدا را ایجاد کنیم:

public class Function {

  public record Input(int x, int y) {}

  public record Output(long result) {}

  public Output add(Input input) {
    return new Output(input.x + input.y);
  }
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در این مثال، ما یک add روشی که طول می کشد Input رکورد جاوا با 2 فیلد: x و y، و an را برمی گرداند Output رکورد جاوا با مجموع x و y اختصاص داده شده به result رشته.

این تنها مورد نیاز برای عملکرد AWS Lambda است:

یک متد نمونه که یک پارامتر واحد را می گیرد و چیزی را یک شی یا برمی گرداند Void.

خودشه. اکنون می توانیم به کامپایل و بسته بندی تابع AWS Lambda خود ادامه دهیم:

گردآوری:

$ javac Function.java

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

بسته:

$ zip function.zip *.class

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

در مرحله بعد، اجازه دهید به کنسول AWS Lambda بروید. 2

کلیک کنید روی Create function دکمه.

3

یک نام لامبدا اختصاص دهید و جاوا 17 را به عنوان زمان اجرا انتخاب کنید.

4

کلیک کنید روی Upload from دکمه.

5

کلیک Upload دکمه.

6

انتخاب function.zip فایلی که ما تولید کردیم

7

کلیک Edit بر روی Code properties بخش.

8

Handler را به تغییر دهید Function::add و کلیک کنید Save.

9

برو به Test برگه

10

بار JSON را به زیر تغییر دهید:

{
  "x": 123,
  "y": 333
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

کلیک کنید بر روی Test را فشار دهید، سپس آن را گسترش دهید Details بخش برای دیدن نتیجه

11

خودشه! شما با موفقیت عملکرد Java 17 AWS Lambda خود را ایجاد و آزمایش کردید. خروجی باید این باشد:

{
  "result": 456
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

12

این سادگی و قدرت استفاده از جاوا 17 با AWS Lambda را نشان می دهد. تنها با چند مرحله، می توانید از آخرین نسخه جاوا برای ساخت برنامه های بدون سرور کارآمد و مقیاس پذیر استفاده کنید.

با خیال راحت بیشتر کاوش کنید و پتانسیل کامل جاوا 17 را در AWS Lambda آزاد کنید. کد نویسی مبارک!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا