این دوره نحوه استفاده از Actor Model ارائه شده توسط چارچوب Akka را برای ساخت برنامههای همزمان قوی و ایمن با جاوا پوشش میدهد.
ما مشکلات سنتی برنامهنویسی چند رشتهای، مانند برخورد با متغیرهای ایمن غیر رشتهای، بنبستها، وقفههای رشته و موارد دیگر را پشت سر خواهیم گذاشت. Akka رویکردی کاملاً متفاوت به ما ارائه می دهد. به جای ایجاد رشتهها، با استفاده از همگامسازی، قفلها، سمافورها و شمارش معکوس، خواهیم آموخت که چگونه مدل بازیگر روشی بسیار متفاوت برای رویکرد برنامهنویسی همزمان به ما میدهد.
یادگیری مدل بازیگر از ابتدا می تواند یک چالش باشد، بنابراین در این دوره ما دانش را گام به گام ایجاد می کنیم، به این معنی که شما هیچ مشکلی برای دنبال کردن و درک هر کاری که انجام می دهیم نخواهید داشت. و این دوره پر از سناریوهای عملی در دنیای واقعی است، به طوری که شما می توانید آنچه را که یاد می گیرید استفاده کنید و آن را در پروژه های خود به کار ببرید. مطالعه موردی اصلی ما این است که ما در حال ساخت یک برنامه اصلی استخراج بلاک چین هستیم.
لطفاً توجه داشته باشید که اگرچه Akka در Scala ساخته شده است، مطلقاً هیچ دانش Scala برای این دوره مورد نیاز نیست. این دوره Akka را با جاوا پوشش می دهد و ما هیچ کد Scala را نمی نویسیم. این برای توسعه دهندگان جاوا با تجربه ایده آل است (اگرچه مطمئناً نیازی به متخصص بودن ندارید).
این دوره فقط API جدیدتر Akka Typed را پوشش میدهد.
نمایش نظرات