Programowanie demona do pozyskiwania danych z websocket
Programowanie demona do pobierania danych z websocket na RUST
który będzie:
Pobierał listę wszystkich giełd kryptowalut z redis (przykład listy w json dostarczę).
Każda giełda ma:
urldo połączenia z WebSocket,schemat JSON (lub mapowanie), wskazujący, które pole w wiadomości analizować.
Demon powinien łączyć się z tymi WebSocketami, odczytywać kursy monet i inne pola z schematu i zapisywać je w Redis.
4. Wsparcie dla proxy
Dla każdej giełdy będzie osobny wątek, i powinna być możliwość śledzenia stanu połączenia z giełdą oraz prędkości, z jaką demon aktualizuje dane dla każdej pary osobno.
Przykład konfiguracji giełd, w redis każda giełda będzie osobnym kluczem i wartością, na przykład exchanges_binance
[
{
"id": 1,
"name": "Binance",
"ws_url": "wss://stream.binance.com:9443/ws/btcusdt@trade",
"fields": {
"price": "p",
"time": "T",
"symbol": "s"
}
},
{
"id": 2,
"name": "Bybit",
"ws_url": "wss://stream.bybit.com/v5/public/spot",
"fields": {
"price": "data.price",
"symbol": "data.symbol",
"side": "data.side"
}
}
]
-
446 1 0 Zapoznałem się z twoim zadaniem. Mam odpowiednie doświadczenie w pracy z WebSocketami w Rust. W szczególności pisałem bota RPC w Rust dla backrun mempool i monitorowania spadków cen na DEX Uniswap v2, co wymagało wysokowydajnej pracy z danymi w czasie rzeczywistym.
Z innego doświadczenia — rozwój mikroserwisów dla platform takich jak Deezer i SoundCloud, gdzie stworzyłem infrastrukturę podobną do CDN do dzielenia subskrypcji między wieloma użytkownikami. W tym projekcie aktywnie korzystałem z Redis do przechowywania stanów i cache'owania, więc również dobrze go znam.
Jeśli potrzebne będą potwierdzenia mojego doświadczenia, napisz w wiadomościach prywatnych, a dostarczę niezbędne informacje.
Podłączę również tracing: Do logowania i monitorowania stanu demona
-
247 Dzień dobry.
Mogę opracować demona w Pythonie lub w C++. Mam ponad 20-letnie doświadczenie w pracy nad projektami komercyjnymi. Proszę o kontakt.
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 4 dni 10 godzin temu ∙ 5 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 4 dni 17 godzin temu ∙ 14 ofert |
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x)
83 PLN
Porównawcza analiza efektywności oprogramowania dostosowanego (v2.2-field) i oprogramowania referencyjnego (Meshtastic v2.x) na identycznej platformie sprzętowej (ESP32 + SX1268, 2W) według kryteriów zasięgu, przepustowości, stabilności łącza i zużycia energii. Przeprowadzić… C i C++, C# ∙ 9 dni temu ∙ 2 oferty |
Konsultacja i audyt bieżącego projektu na Odoo 19 Community EditionSzukamy programisty Odoo — samodzielnego dewelopera z doświadczeniem w pracy z Odoo 19 Community Edition, w tym z wykorzystaniem Claude Code. Potrzebujemy specjalisty, który ma zrealizowane projekty w Odoo oraz praktyczne doświadczenie w programowaniu z użyciem Claude Code.… C i C++, Javascript & Typescript ∙ 12 dni 1 godzina temu ∙ 8 ofert |
Rozwój oprogramowania dla Arduino (moduły RF 3–7,5 GHz, automatyczne skanowanie częstotliwości)Należy opracować system na Arduino do automatycznego wyszukiwania aktywnego analogowego sygnału wideo oraz automatycznego dostosowywania nadajnika do wykrytej częstotliwości.Planowane jest wykorzystanie trzech oddzielnych modułów odbiorczo-nadajnych: 3000–4200 MHz; 4900–6000… C i C++, Systemy wbudowane i mikrokontrolery ∙ 13 dni 2 godziny temu ∙ 5 ofert |