300 kadar WebSocket'i dinlemek

42 views
Skip to first unread message

Serkan AYTIN

unread,
Mar 17, 2019, 3:09:51 PM3/17/19
to altdotne...@googlegroups.com
Merhaba arkadaşlar,

Bazı analizler yapabilmek için bir takım coin borsalarının public olarak sağladığı WebSocketleri dinleyip analiz etmem gerekiyor.

Burada bu kadar çok hatta gün geçtikçe artan olduğunuda düşünürsek websocketi dinleyebilmek için hangi dile ile yürüsem bilemedim. Doğrudan Javascript ile bağlandım ama 20 tane kadar oluşturduktan sonra Chrome inanılmaz Memory tüketmeye başladı.

Sizlerin bu konuda hiç deneyimi oldu mu?

Teşekkürler.

Doga Oztuzun

unread,
Mar 17, 2019, 3:23:24 PM3/17/19
to altdotne...@googlegroups.com
Merhaba,

Bence ihtiyacin olan veriyi cekip analiz uygulamak icin bir backend altyapi kurmak faydali olabilir. 
Borsadan cok fazla veri geliyor. Bu yogunlugu clienta kitlemiyor olmali.

Ben dotnet core ile console app yapip her coin icin ayri deployment yapiyorum.

Iyi calismalar

--
You received this message because you are subscribed to the Google Groups "altdotnetturkiye" group.
To unsubscribe from this group and stop receiving emails from it, send an email to altdotnetturki...@googlegroups.com.
To post to this group, send email to altdotne...@googlegroups.com.
Visit this group at https://groups.google.com/group/altdotnetturkiye.
For more options, visit https://groups.google.com/d/optout.


--
Doga Oztuzun

Serkan AYTIN

unread,
Mar 17, 2019, 4:07:45 PM3/17/19
to altdotne...@googlegroups.com
2-3 saniyede bir datayı çeksem dakikalık bir limite takılırmıyım diye emin olamadım açıkçası. Şimdi böyle yazınca tekrar baktım dakikada 1200 request e kadar izin veriyormuş zaten. Amacım bir takım sinyaller üretmek alınan verilerden.
Bunlarıda doğrudan bir DB ye aktarıp analizleri oradan yapsam çözüm olacak sanırım.

Her coin için ayrı ayrı deployment ı tam anlamadım.  :)

Doga Oztuzun <unq...@gmail.com>, 17 Mar 2019 Paz, 22:23 tarihinde şunu yazdı:

Oğuzhan YILMAZ

unread,
Mar 17, 2019, 4:44:27 PM3/17/19
to altdotne...@googlegroups.com
Selamlar,

Şurada bir stack var konu ile alakalı, yardımcı olabilir https://github.com/ccxt/ccxt

Bu arada client yazılacak ise epoll üzerinden gidersen ram sorunu yaşamazsın.

Oğuzhan


Serkan AYTIN <serka...@gmail.com>, 17 Mar 2019 Paz, 23:07 tarihinde şunu yazdı:
Reply all
Reply to author
Forward
0 new messages