Sobes.tech

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

Senior
Ozon ФинтехOzon Финтех
61

თქვენ როგორც საშუალო ან უფროს დეველოპერი პოზიციონირებთ?

Middle+
2gis2gis
61

რა არის კორპორატიული პლატფორმა ლოგისტიკური და ოპერაციული მონაცემების დამუშავებისთვის ჰოლდინგის საცალო ქსელებში? ლოგისტიკური მარშრუტები შედგენილი იყო, გამოთვლილი თუ როგორ?

Senior
МВидео/эльдорадо
61

ხოლო სხვა მომხმარებლები არსებობს, მაგალითად, გამოფენა ან ვებგვერდი, რომელთაც ძალიან სწრაფად უნდა მიაწოდონ მონაცემები არსებული მარაგების შესახებ?

Senior
МВидеоМВидео
61

როგორ იყო ფორმალიზებული პეტროვიჩში და ადრე გაზპრომნეფტში?

Middle
МВидео/эльдорадо
61

GIN ინდექსი სრულტექსტური ძიებისთვის შესაფერისია?

Senior
Cloud.ru
61

GPH-ის მეშვეობით ფორმალობა სამუშაო წიგნში არ ჩანს?

Senior
Hi Rockits
61

როგორ განსაზღვრავდით, რომ ჩატი კარგად მუშაობს, თუ მომხმარებელს ალტერნატივა არ აქვს?

Senior
AvitoAvito
61

რა არის reverse proxy და როგორ შეიძლება მისი განხორციელება?

Senior
purrweb
61

შესაძლებელია მხოლოდ რეპლიკაზე შექმნა ინდექსი, მაგრამ არა მასტერზე?

Senior
Cloud.ru
61

რა primitives არსებობს Go-ში goroutine-ების სინქრონიზაციისთვის?

Middle+
СБЕРСБЕР
61

როგორ მუშაობს DISTINCT?

Senior
OZONOZON
61

Փաստաթղթերի նորացումները գալիս են ծառայությանը message Document { string Url = 1; // Փաստաթղթի URL- ը, նրա եզակի նույնականացուցիչ uint64 PubDate = 2; // հայտարարած հրապարակման ժամանակը uint64 FetchTime = 3; // այս փաստաթղթի նորացման ստացման ժամանակը, կարող է դիտվել որպես տարբերակի նույնականացուցիչ։ Զույգ (Url, FetchTime) եզակի է։ string Text = 4; // փաստաթղթի տեքստը uint64 FirstFetchTime = 5; // սկզբում բացակայում է, պետք է լրացվի } Փաստաթղթերը կարող են գալ ցանկացած կարգով (ոչ այն կարգով, որով դրանք թարմացվել են), և հնարավոր է կրկնօրինակ հաղորդագրություններ: Ելքում անհրաժեշտ է ձևավորել նույն հաղորդագրությունները, բայց ուղղված հետևյալ կանոններին (այստեղ ամեն ինչ վերաբերում է նույն Url դաշտով խմբավորված փաստաթղթերին): Text և FetchTime դաշտերը, ինչպիսին եղել է մինչ այժմ ստացված ամենամեծ FetchTime-ով փաստաթղթում: PubDate դաշտը, ինչպիսին եղել է ամենափոքր FetchTime-ով հաղորդագրությունում: FirstFetchTime դաշտը, հավասար է ամենափոքր FetchTime-ով արժեքին: Յուրաքանչյուր պահի մենք վերցնում ենք PubDate և FirstFetchTime- ը առաջին տարբերակից, որը մինչ այժմ ստացվել է (եթե դրանք դասավորենք FetchTime-ով), և Text- ը վերջինից: Կոդում այս ինտերֆեյսը կարող է իրականացվել այսպես: type Processor interface { Process(doc *Document) (*Document, error) } Այս կոդը կաշխատի ծառայությունում, որը կարդում է հաղորդագրություններ հերթից (Kafka կամ նման), և նաև գրում է արդյունքը հերթին: Եթե Process վերադարձնում է Null, ոչինչ չի գրանցվում հերթում.

Senior
VKVK
61

შესაძლებელია კითხვა 'რატომ აირჩიეთ Cache-aside სტრატეგია?' სწორია?

Senior
X5 techX5 tech
61

რა ტიპის ტესტებს იყენებდით? ერთეული, Mock, ინტეგრაცია, ტესტ კონტეინერები?

Senior
Гос крипта
61

Kubernetes-ში Deployment და StatefulSet შორის რა განსხვავებაა?

Middle+
VKVK
61

შეგიძლიათ ახსნათ Inbox და Outbox ნიმუშები, რა არის მათი არსი?

Middle+
Базис
61

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

Senior
МВидео/эльдорадо
61

რა არის პანიკა Go-ში?

Middle+
МВидеоМВидео
61

რატომ არ არსებობს sync.Map-ში მეთოდი ელემენტების რაოდენობის (len) მისაღებად?

Senior
VK CloudVK Cloud
61
/411