Dapr, ღია წყაროების ხანგრძლივობა, რომელიც ხელს უწყობს ღრუბელში შექმნილი პროგრამების შექმნას 

Microsoft- მა ახლახანს გამოუშვა 1.0 ვერსია ღრუბლის ხანგრძლივობის განაწილებული პროგრამა განაწილებული პროგრამა Runtime (დაფრ).

მაიკროსოფტის სიტყვებით, დაფ არის მოქმედების დრო (აღსრულების დრო) ღია წყარო, პორტატული და ღონისძიებები რომ საშუალებას აძლევს დეველოპერებს ადვილად შექმნან მდგრადი პროგრამები, მიკრო სერვისები, მოქალაქეობის არმქონე და მოქალაქეობრივი ღრუბელში მშობლიური გაშვება და Edge ინფრასტრუქტურაზე (როგორიცაა Azure Stack Hub ან AWS Outpost).

დარპის შესახებ

ამ პირველი სტაბილური ვერსიით, Dapr პროგრამები არის ისინი შეიძლება განთავსდეს თვითმასპინძელ ინფრასტრუქტურაზე ან კუბერნეტის მტევანზე წარმოების სცენარებში. აქედან გამომდინარე, Dapr მიზნად ისახავს დეველოპერებს, შექმნან ახალი რეალურ პროგრამებში, ასევე მათ, ვინც მიგრირებს და მოქმედებს არსებული პროგრამები და კომპონენტები ღრუბლოვან არქიტექტურაზე.

როგორც სარგებელი, Microsoft იუწყება, რომ Dapr– ის გამოყენება მკვეთრად გააუმჯობესებს დეველოპერების პროდუქტიულობას დროის შემცირებით, რაც მათ თავიანთი პროგრამების შემუშავებაში შეეძლოთ დახარჯონ.

მისაღებად უკეთესი გაგება, პროექტზე პასუხისმგებლები განმარტავენ, რომ დაფრის შესრულების დრო საშუალებას მისცემდა დეველოპერებს უფრო მეტი ყურადღება დაეთმო ბიზნეს ლოგიკის დაწერაზე, ვიდრე პრობლემების მოგვარებაზე განაწილებული სისტემების.

1.0 ვერსიაში, Dapr– ის გუნდი აცხადებს, რომ მათ ყურადღება გაამახვილეს კუბერნეტებზე, როგორც პირველადი მასპინძლობის გარემოზე, წარმოების პროგრამების გასაშვებად. იგი ღრმად არის ინტეგრირებული როგორც Dapr საკონტროლო თვითმფრინავში, ასევე Sidecar Dapr არქიტექტურაში. Მაგალითად,

Microsoft ამატებს ამას Dapr, რომელსაც 70 – ზე მეტი საზოგადოება აქვს შემუშავებული, ამიტომ იგი წარმოდგენილია როგორც სცენარების ფართო სპექტრის გადაწყვეტა. ეს Dapr- ს მიმზიდველ ვარიანტად აქცევს დეველოპერებისთვის, რომლებიც ეძებენ ღრუბელიდან დამოუკიდებელი პროგრამების შექმნას მაღალი პორტაბელურობით.

ჩვენ აღვნიშნავთ, რომ Dapr არ არის მიბმული კონკრეტულ პლატფორმაზე და შექმნილია ნებისმიერი პროგრამირების ენიდან HTTP და gRPC პროტოკოლების გამოყენებით. ამიტომ გასაკვირი არ არის, რომ Dapr– ზე დაფუძნებული პროგრამები შეიძლება მუშაობდნენ Azure, AWS, Alibaba და Google ღრუბლებში.

Sin ემბარგო, მშობლიური ენის გამოცდილების ასამაღლებლად დეველოპერებისთვის, SDK- ები Java, .NET, Python და Go– სთვის გამოვიდა, როგორც მზად გამოსაყენებლად Dapr– ის ამ ვერსიისთვის. JavaScript / Node.js, C ++, Rust და PHP SDK- ები, რომლებიც ამჟამად გადახედულია, დაიცვას Dapr- ის სხვა ვერსიებთან ერთად. გარდა ამისა, თქვენი Dapr- ზე დაფუძნებული ღრუბლოვანი პროგრამების შესაქმნელად შეგიძლიათ გამოიყენოთ განვითარების ისეთი საერთო გარემო, როგორიცაა VS Code ან IntelliJ.

ეკოსისტემა Dapr მოიცავს როგორც ღია წყაროს ტექნოლოგიებს, ასევე სპეციფიკურ ინტეგრაციას, რომელიც დაკავშირებულია ღრუბლის პროვაიდერებთანროგორიცაა პარტნიორი ტექნოლოგიური სტეკები. მიუხედავად იმისა, რომ ეს ფუნქცია დამატებით ღირებულებას ანიჭებს დეველოპერებს, რომლებიც იყენებენ მათ Dapr– ით, ეს შეიძლება ასევე იყოს Dapr– ზე დაფუძნებული პროგრამების შესრულების პრობლემა.

ამ მხრივ, Microsoft ამშვიდებს და აღნიშნავს, რომ Dapr– ს აქვს ძალიან დაბალი შეყოვნება და ოპტიმიზირებულია მაღალსიჩქარიანი სცენარებისთვის.

ტესტირების დროს, შესრულების დრო ემატება შეყოვნების დაახლოებით 1,2 ms უკიდურესიდან 90 – ე პროცენტილამდე და დაახლოებით 2 ms– დან 99 – ე პროცენტილამდე. უსაფრთხოების თვალსაზრისით, Dapr– ის გუნდი გვირჩევს, დაიცვას ადამიანი შუა შეტევებისგან, ჰქონდეს დაშიფვრა Dapr– ის მიერ მოწოდებული x.509 სერთიფიკატებით, რომლებიც გაიცემა მისი საკონტროლო თვითმფრინავის მომსახურებით და რომლებიც ავტომატურად განახლდება.

Dapr– ის შესაქმნელად, Microsoft დაეყრდნო 2019 წლის ღია წყაროს საზოგადოებას, რომელშიც მონაწილეობდა 114 – ზე მეტი თანამშრომელი.

2021 წელს ეს რიცხვი 700-მდე გაიზარდა, რაც მხოლოდ ექვსჯერ მეტია, მხოლოდ 16 თვის განმავლობაში, რაც ცხადყოფს, რომ ეს პროექტი იწვევს დეველოპერულ საზოგადოებას.

როგორც Dapr– ის კონტრიბუტორები, ჩვენ გვაქვს ორგანიზაციები, როგორიცაა Alibaba Cloud, HashiCorp, Microsoft, ZEISS, Ignition Group, ასევე ცალკეული პირები.

დაბოლოს, ვინაიდან Microsoft- ს სურს Dapr იყოს ღია, ნეიტრალური და ინკლუზიური, კომპანიამ გამოაცხადა, რომ იგი ღია მმართველობის მოდელზე გადასვლის პროცესშია.

თუ გაინტერესებთ ამის შესახებ მეტი იცოდეთ Darp– ის შესახებ, დეტალების შემოწმება შეგიძლიათ შემდეგ ბმულზე.


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

იყავი პირველი კომენტარი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.