develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

 

코인마켓캡의 API제한이 걸려...(무료)

 

마이닝풀허브의 모든 코인이 상장된 1%이상 거래량을 가지고 있는 거래소를

전부 나열했더니...

 

아래와 같이 비중복 52개의 거래소의 API를 긁어와야하는 사태가 벌어지는군요....

 

내가 잘못했어요 코인마켓캡님.. ㅠㅠ 그래도 유료로는 못쓰겠어요... 너무 느려요!!!

 

여러분 같으면 어떻게 처리하시겠어요??? 

 

1. 백엔드에서 아래 거래소의 전체데이터를 캐시타임별로 가지고와서 지속적으로 기록하고(cron) 프론트에서 별도 처리한다?

 

2. 그냥 그때 그때 요청이 있을때 코인별지정된 거래소에서 가져와서 캐시적용한다?

 

 

Adzcoin X11 YoBit            
Auroracoin-Qubit Qubit Novaexchange YoBit          
Bitcoin SHA256 BKEX DigiFinex  Coineal ZB.COM BitForex Binance IDAX
Bitcoin-Cash SHA256 CoinBene RightBTC MXC Bit-Z BiKi CoinEx Huobi Global
Bitcoin-Gold Equihash-BTG P2PB2B LATOKEN Coinsbit OKEx Sistemkoin Upbit HitBTC
Dash X11 Cat.Ex P2PB2B Bitinka BW.com YoBit IDAX Cat.Ex
Digibyte-Groestl Myriad-Groestl Bitinka CoinEx Bittrex Sistemkoin Poloniex HitBTC ProBit Exchange
Digibyte-Qubit Qubit Bitinka CoinEx Bittrex Sistemkoin Poloniex HitBTC ProBit Exchange
Digibyte-Skein Skein Bitinka CoinEx Bittrex Sistemkoin Poloniex HitBTC ProBit Exchange
Electroneum Cryptonight-Monero              
Ethereum Ethash CoinEgg BW.com Fatbtc Bilaxy LBank Coineal LATOKEN
Ethereum-Classic Ethash ZB.COM Cat.Ex OKEx CoinEgg DigiFinex Coineal Bibox
Ethersocial Ethash Bit-Z            
Expanse Ethash Bittrex Upbit HitBTC        
Feathercoin NeoScrypt Bittrex BX Thailand        
Gamecredits Scrypt BitBay Bittrex Poloniex        
Globalboosty (GlobalBoost-Y (BSTY)) Yescrypt FreiExchange Novaexchange        
Groestlcoin Groestl Upbit Exrates Binance DigiFinex Sistemkoin Huobi Global Sistemkoin
Litecoin Scrypt CoinEgg Coineal BKEX Bibox BCEX  IDAX CoinBene
Maxcoin Keccak YoBit            
Monacoin Lyra2RE2 Bitbank Bittrex Zaif Upbit Fisco CryptoBridge CoinExchange
Monero Cryptonight-Monero IDCM BW.com Exrates Binance CoinEx DragonEX HitBTC
Musicoin Ethash dovewallet.com            
Myriadcoin-Groestl Myriad-Groestl Bittrex            
Myriadcoin-Yescrypt Yescrypt Bittrex            
Ravencoin X16r CoinEx BitForex DigiFinex Binance Upbit MXC Bittrex
Sexcoin Scrypt Livecoin Novaexchange        
Siacoin Sia CoinEx Binance DigiFinex Bittrex CoinEx HitBTC Poloniex
Startcoin X11 YoBit            
Verge-Scrypt Scrypt CoinEx Binance HitBTC Bittrex Huobi Global Upbit Sistemkoin
Vertcoin Lyra2RE3 CoinEgg Bittrex Upbit Poloniex      
Zcash Equihash LBank MXC LATOKEN CoinEx Huobi Global CoinMex DigiFinex
Zclassic Equihash-ZCL Trade Satoshi            
Zcoin Lyra2z CoinEx MXC CHAOEX Binance DigiFinex HitBTC Huobi Global
Zencash Equihash BW.com TOKOK DragonEX Binance HitBTC Huobi Global Sistemkoin

 

 

1 BCEX
2 Bibox
3 BiKi
4 Bilaxy
5 Binance
6 Bitbank
7 BitBay
8 BitForex
9 Bitinka
10 Bittrex
11 Bit-Z
12 BKEX
13 BW.com
14 BXThailand
15 Cat.Ex
16 CHAOEX
17 CoinBene
18 Coineal
19 CoinEgg
20 CoinEx
21 CoinExchange
22 CoinMex
23 Coinsbit
24 CryptoBridge
25 DigiFinex
26 dovewallet.com
27 DragonEX
28 Exrates
29 Fatbtc
30 Fisco
31 FreiExchange
32 HitBTC
33 HuobiGlobal
34 IDAX
35 IDCM
36 LATOKEN
37 LBank
38 Livecoin
39 MXC
40 Novaexchange
41 OKEx
42 P2PB2B
43 Poloniex
44 ProBitExchange
45 RightBTC
46 Sistemkoin
47 TOKOK
48 TradeSatoshi
49 Upbit
50 YoBit
51 Zaif
52 ZB.COM

 

 

 

 

882
댓글 5
  • 크롤러로 내 DB 데이터를 만들어 운용하면서
    서버 부하를 줄이기 위한 제휴를 신청한다.!
  • 저라면 이렇게 하겠습니다.
    1. 너무 마이너한 코인 제외
    2. 메이져 거래소가 있다면 메이져 거래소만 취급
    이정도만 해도 긁어와야 하는 거래소가 대폭 줄어들것으로 생각됩니다. (10개 미만)

    현재 땡글에서는
    - 국내 메이져 거래소 3개, 해외 거래소 4개, 기타 Stex 한개 합해서 8개 거래소에 대해
    (Bithumb, Upbit, Coinone // Bitz, Bitfinex, Binance, Bittrex // Stex)
    - 이 거래소 대해 nodejs를 이용해 긁어오고 있고 (cron npm 패키지)
    - 부하를 최소화 하기 위해 간단한 후처리후 json 형태로 redis에 그대로 저장 (DB처리 안함)
    - WhatToMine에서는 3분에 한번씩 긁어오고 있으나 데이터 사용은 안하고 있음
    - ExchRate 사이트에서 10분에 한번씩 긁어옴
    - express를 통해, 요청되는 코인에 대해서만 빠르게 가격 정보 가져옴 (redis => json)
  • @ethminer
    좋은 조언 감사합니다~ ^^
  • 2번처럼 구성하고
    n요청:n당김 이 부담되니 당겨왔을때 시점을 기록해서
    n당김을 최대한 줄이는 , 중복 요청을 제어 하는 방법이 좋을듯 합니다.

    1번은 유료인경우에 본전 아깝지 않게 쫙쫙 가져오시고.
    무료인경우는 2번으로 해서 최대한 요청을 줄이는 방법이 좋아 보입니다.
  • 쓰고 나니 2번에 캐시 처리라고 적혀있군요.. 그말이 그말이였습니다.

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
공지 땡글 경매 5탄!! 암호화폐 하드월렛 Ledger Nano S 8 file 10 320
ESN경매
2019.12.06
공지 가칭 "땡글 지갑" 베타테스터를 모집합니다. 26 file 15 896
땡글개발자
2019.11.15
공지 로그인이 안되시는 분은 문의해주시기 바랍니다. 4 5 2575
땡글개발자
2019.08.21
1710 질문 고팍스 API 암호화폐 출금?   고팍스 API를 보고 있는데 출금에 대한 예제가 없네요.   혹시 코인원처럼 고팍스도 API로는 암호화폐 출금이 불가능한가요?                 0 159
skeee01
2019.11.30
1709 개발 V SYSTEMS 테스트넷 접속 방법입니다.   VSYS의 슈퍼노드 후보로 등록한 홍콩의 마이닝풀 Forbole에서는 미디엄 블로그를 통해 VSYS의 테스트넷 액세스 방법을 공유하였습니다.    출처: https://medium.com/forbole/joining-v-systems-testnet-69b6cd5ee3... file 2 131
아수라발발타KYC
2019.11.27
1708 개발 홍보글은 아니고 private blockchain 개발에 참조하시라고 올립니다      private blockchain은 폐쇄돼있어 회사 관계자 외에는 장부를 아무도 못봅니다 은행들이 이 private blockchain 방식을 취하고 있고 국제 국내 은행들은 이런 방식을 취할 수밖에 없습니다 암호화기술은 컴퓨터... 3 2 111
핵심코어보기
2019.11.26
1707 질문 EOS 에서 RAM,CPU,NET 에 EOS 할당후 서비스 접을 때 EOS 를 다시 빼올 수 있나요?     최근 EOS 토큰을 제작하고 잘 사용하고 있습니다.   최근 EOS 토큰 발송이 실패될 때가 있습니다. 그래서 RAM,CPU,NET 이 부족해서 100만원  EOS 는 더 투입하였습니다. 그런데 또 간혹 발생을 하고 있습니다. 그... 1 2 106
김대박
2019.11.26
1706 개발 [질문]지갑 언락 프로세스 진행 시 결과 값이 null 으로 나오는 경우 어떻게 처리 하면 되는지 질문드립니다. 안녕하세요.  web3j 으로 지갑을 현재 만들고 있습니다.  문의 점이 두가지 정도가 있는데요..  1.질문 내용 1) web3j.personalUnlockAccount 함수 결과값이 null 으로만 나옵니다..ㅠㅠ 2) personalUnlockAccount 파... 1 0 55
jun98
2019.11.25
1705 질문 [질문] EOS 트랜잭션 데이타값 가져오기? 이오스 전자웹지갑을 제작하였습니다.   트랜잭션 데이터를 가져오기 위해서 cleos 로 BP 들의 URL 을 활용하였는데 이게 언젠가부터 없어지기 시작하더니 서비스가 종료가 되었네요. 여러분들은 이 부분을 어떻게 처... 6 0 158
김대박
2019.11.16
1704 질문 블록체인 관련 지식을 많이 가지고 있으신 프로그램 개발자 혹은 앱개발자 분들의 고견듣고 싶습니다. 안녕하세요 ..  지금 파주에서 코인이 오르기만을 기다리고 있는 채굴러입니다.  코인을 채굴을 하고 있지만 블록체인에 대한 이해도는 참 답답할만큼 없습니다.      제가 프로그램에 지식이 전혀 없고 블록체인 관... 3 1 248
휘리릭릭릭릭
2019.11.10
1703 개발 Geth v1.9.7 (Quad Kicker) 릴리스 Geth 1.9.7이 나왔다는 소식입니다   블록 9,069,000 // 12월 4일경이 될거라는군요~   이하 현재 이더리움 1.x개발 수장이 남긴 트윗을 같이 참고하시기 바랍니다. Geth v1.9.7 (Quad Kicker) out, enabling the Ist... 1 371
ethminer
2019.11.08
1702 질문 이더리움 2.0이 되면 현재 보유중인 이더와 토큰에 영향이 있나요? 이더리움 2.0이 되면 현재 보유중인 이더와 지갑주소, 그리고 보유중인 토큰에 영향이 있나요?   예를들자면, 이더리움과 ERC 기반의 토큰에 아래에 해당하는 영향이 있는지 문의 드립니다     1. 이더를 보관중인 개... 2 1 717
he123
2019.11.07
1701 개발 웹지갑을 만드려는데 질문좀 드립니다~ 라이트코인 포크뜬 알트코인입니다...   bitcoinjs를 사용해서 웹지갑을 만드려고 하는데 알트코인이다 보니 네트워크 쪽에 값을 적어줘야 연동이 될거 같은데...   잘 모르겠더라고요ㅠㅠ   혹시 연동 방법이나 다른... 2 2 842
김깡
2019.10.31
1700 질문 iquidus explorer 를 사용하려고 하는데요 라이트코인 포크떠서 메인넷 구축했습니다   iquidus 를 사용해서 explorer웹사이트를 구축해보려는데 서버노드와 같은곳에 설치가 아닌   다른 물리적서버에 iquidus를 둬서 이용해보려고 하는데   이게 옳은 방법인... 2 1 1817
김깡
2019.10.14
1699 개발 블록체인 Fintech 과정/ 리브라 개발자 과정 / FPGA AI/Mining과정 수강생모집합니다.   블록체인기반 Fintech 개발자 과정 교육생 모집합니다. https://www.ddengle.com/admarket/11546007   저희 회사에서 주관으로 운영하는 교육과정입니다. 많은 관심 바라겠습니다. 주변에 많은 홍보 부탁드립니다. ... 2 1876
안씨아저씨
2019.10.10
1698 개발 초 간단 web3 최신을 사이트에 적용하기 이더리움에서 제공하는 web3js를 이용해서 Dapp을 개발하려면 약간의 당황스러움을 경험하게 됩니다.   1) 상당수의 문서가 낡았고, 2) 상당수의 문서는 구버전의 web3에 대해서 설명하고 있고 3) 상당수의 문서는 re... 1 file 8 2478
ethminer
2019.10.05
1697 질문 지금 이더스캔 Ropsten network 이상한것 맞죠? https://ropsten.etherscan.io/   테스트넷에서 작업중인데 컨펌도 안되고   블록도 5분간격으로 업데이트 되는게 좀 이상하다 싶어서   다른 ropsten 익스플로어 보니깐 블록 개수부터 차이나네요   https://teth.bi... 4 1 2102
낙동강2995번개미
2019.10.01
1696 질문 지난 모든 시세를 제공하는 거래소가 있나요?   거래 투자 봇을 개발해보려고 합니다. 개발이야 어떻게든 하면 되는데, 시세에 따라서 매수/매도를 해야 하니 결국 현재시세를 계속 저장해야 하겠더라구요. 저장도 하면 되긴 하지만, 제대로 개발하려면 지난 시세... 2 1 2194
비폭력무저항
2019.09.28
1695 질문 빗썸 글로벌(pro) REST-API 질문입니다.   빗썸 글로벌(pro) REST-API 요청시 API키값입력이 필요한 기능을 이용하려고 합니다(소유중인 코인 확인등등).   코인코드등의 일반 API는 불러오고 있으나 문서를 봐도 권한이 필요한 API 요청시 보내는 방식등을 ... 1 0 2204
나무나루
2019.09.23
1694 질문 비트멕스(bitmex) REST API 개발시 filter 파라미터 질문입니다. 비트멕스 REST API를 자바로 개발하고 있는데요.  filter 파라미터 사용때문에 난관에 봉착했습니다. filter에 값을 줄때 JSON key value 형식으로 주도록 되어있는데 filter 값만 넣어주면 에러가 발생하네요.   예... 2 0 2226
제타마인드
2019.09.22
1693 개발 SAMSUNG blockchain wallet 보안이슈       1.휴대폰 스미싱 문자의 url을 실수로 터치해 접속했을 때 스마트폰에 악성 프로그램이 무단설치돼고 그 스마트폰의 화면은 해커가 고스란히 전부 엿볼 수 있음   2.해커에 의해 key store file탈취 당할 수 있... 2 4 2637
cryptomoney
2019.09.19
질문 코인마켓캡의 진정한 가치가... 온몸으로 느껴지네요...   코인마켓캡의 API제한이 걸려...(무료)   마이닝풀허브의 모든 코인이 상장된 1%이상 거래량을 가지고 있는 거래소를 전부 나열했더니...   아래와 같이 비중복 52개의 거래소의 API를 긁어와야하는 사태가 벌어지... 5 2 3122
컴빠
2019.09.09
1691 개발 XE 게시판 web3 모듈 예제 강좌 #1 현재 ESN 게시판 이외에 이더리움 주소가 다음과 같은 식으로 표시되고 있습니다.   0x9c21660ec4Ba6d1b36aEcff56186dF408D645473     이더리움 주소의 앞부분에 붙는 아이콘을 일명 Blockie라고 부르는 아이덴티콘이... 2 file 0 2730
ethminer
2019.09.04
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 86 Next
/ 86
PC debug / slots = 2 / size = 0 / random = 0