Giter Site home page Giter Site logo

rolled-potatoes / crawling-afreeca Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fantasticfinger/crawling-afreeca

0.0 1.0 0.0 47.72 MB

아프리카 채팅 크롤 후 대쉬보드에 통계 및 내역 보여줌

Dockerfile 0.01% Shell 17.57% Batchfile 12.19% Go 2.11% HTML 0.83% CSS 0.21% JavaScript 52.07% Java 14.74% TSQL 0.28%

crawling-afreeca's Introduction

아프리카Tv 채팅 크롤링 데이터

기술스택

  • Go (Crawling)
  • Mysql
  • kafka
  • elasticsearch
  • logstash
  • SpringBoot
  • React.js (대쉬보드)

데이터 플로우

채팅 내역 : Go crawler > kafka > elasricsearch > dashboard
메타데이터 :Go crawler > Mysql > dashboard

기능

  • 로그인
  • 회원가입
  • 권한
    • 일반사용자
      • 크롤링된 채팅방 목록 조회
        • 크롤링된 채팅 조회
          • 'ID'에 해당하는 채팅내역 검색 출력
          • 'text'가 포함된 채팅내역 검색 출력
          • 채팅 유저 id 목록 출력
      • 크롤링 요청
    • 관리자
      • 일반사용자 목록 조회
        • 일반사용자 제거

port 정리

  • 8080 : adminer (mysql 대쉬보드)
  • 8081 : crawler
  • 9200 : elastcsearch
  • 9092 : kafka
  • 2181 : zookeeper
  • 3306 : mysql

crawling-afreeca's People

Contributors

fantasticfinger avatar rolled-potatoes avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.