Swift Server ක්‍රියාකාරී කණ්ඩායම් වාර්ෂික වාර්තාව

Swift හි සේවාදායක විසඳුම් සංවර්ධකයින්ගේ අවශ්‍යතා පර්යේෂණ කිරීමට සහ ප්‍රමුඛතාවය දීමට වසරකට පෙර නිර්මාණය කරන ලද Swift Server Work Group (SSWG) හි වාර්ෂික වාර්තාව අද ලබා ගත හැකි විය.

මෙම කණ්ඩායම භාෂාව සඳහා නව මොඩියුල පිළිගැනීමේ පුර්ව ලියාපදිංචි තක්සේරු ක්‍රියාවලියක් ලෙසින් හඳුන්වනු ලබන අතර, එහිදී සංවර්ධකයින් අදහස් ඉදිරිපත් කර ප්‍රජාව සහ SSWG විසින්ම ඒවා Swift පැකේජවල සේවාදායක දර්ශක වෙත පිළිගැනීමට කටයුතු කරයි. යෝජනා 9 ක් ඉන්කියුබේෂන් ක්‍රියාවලියේ සම්පූර්ණ චක්‍රය හරහා ගොස් දර්ශකයට එක් කරන ලදී.

පුස්තකාල

  • SwiftNIO - ජාල අන්තර්ක්‍රියා සඳහා අවහිර නොවන සිදුවීම් මත පදනම් වූ රාමුවක්, සේවාදායක පැත්තේ Swift හි හරය.

  • ඊට අමතරව: logging API, HTTP සඳහා සේවාලාභීන්, HTTP/2, PotsgreSQL, Redis, Prometheus, metrics API සහ ඒ සඳහා statsd ප්‍රොටෝකෝලය ක්‍රියාත්මක කිරීම.

Swift සහ Linux මෙවලම්

පුස්තකාල වලට අමතරව, සමූහය විසින් Swift විසින්ම ලිනක්ස් සඳහා මෙවලම් ද සංවර්ධනය කරන ලදී:

  • Swift 3, 4 සහ 5 සමඟ නිල පින්තූර Docker hub මත ඇත. අවම සහ දිගු රූප දෙකටම සහය දක්වයි.

  • Linux හි backtraces මුද්‍රණය සඳහා මොඩියුලය (libbacktrace මත පදනම්ව). Swift සම්මත පුස්තකාලය සමඟ ඒකාබද්ධ කිරීමේ හැකියාව සලකා බලමින් පවතී.

  • Swift 4.2.2 අනුවාදයෙන් පටන් ගෙන, Linux සඳහා මාසික දෝෂ නිරාකරණ පැච් නිකුත් කෙරේ.

2020 සඳහා සැලසුම්

  • MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka වැනි දත්ත සමුදායන් සමඟ වැඩ කිරීම සඳහා වඩා විශාල පුස්තකාල සංඛ්‍යාවක් හඳුන්වා දීම.

  • බෙදා හරින ලද ලුහුබැඳීම නිරීක්ෂණ හැකියාවේ තුන්වන කුළුණයි (ලඝු-සටහන් සහ ප්‍රමිතික දැනටමත් සූදානම්).

  • ජාල සම්බන්ධතා සංචිත.

  • OpenAPI.

  • තවත් Linux බෙදාහැරීම් සඳහා සහාය (Ubuntu දැනට සහය දක්වයි).

  • යෙදවීමේ මාර්ගෝපදේශ ලිවීම.

  • Swift සේවාදායක හැකියාවන් නිරූපණය කිරීම. මේ මොහොතේ, සමහර සමාගම් දැනටමත් එය භාවිතා කරන අතර, ප්‍රතිපෝෂණ එකතු කර එය ප්‍රජාව සමඟ බෙදා ගැනීමට සැලසුම් කර ඇත.

Swift සේවාදායක වේදිකාව සඳහා මූලික පුස්තකාල සහ විශේෂාංග ක්‍රියාත්මක කිරීමට උනන්දුවක් දක්වන ස්වාධීන සංවර්ධකයින් සමඟ සහයෝගීතාවයට SSWG විවෘතය.

ප්‍රවෘත්ති කතුවරයාගේ මතය: සංවර්ධනයට සම්බන්ධ වීමට සහ සමහර විට නව භාෂාවක් ඉගෙන ගැනීමට ඇති පහසුම ක්‍රමය පුස්තකාල හරහා දත්ත සමුදායන් වෙත යාමයි (ලොග් වීම, අහෝ, දැනටමත් සූදානම්).

MacOS සහ iOS යෙදුම් සංවර්ධනය කිරීම සඳහා Objective-C වෙනුවට ආදේශකයක් ලෙස Swift 2014 දී ප්‍රකාශයට පත් කරන ලදී, නමුත් එය සාමාන්‍ය අරමුණු භාෂාවක් වන අතර, Server Swift ව්‍යාපෘතිය පසුබිම් භාෂාවක් ලෙස එහි හැකියාවන් ප්‍රදර්ශනය කිරීමේ උත්සාහයකි.

මූලාශ්රය: linux.org.ru

අදහස් එක් කරන්න