Monday, July 22, 2019

RSS news Microservice architecture

Apache web server (localhost) : 80
  • API gateway : 
    • springboot application  : 8083
    • netflix zuul proxy
    • netflix eureka client
  • Gateway service  : 
    • springboot application : console : http://localhost:8761/
    • netflix eureka server : 8761 
  • Dashboard service : 
    • springboot application : 8181
    • netflix eureka client

  • Dashboard UI : react, node.js : 3000 
    • Run "npm start" to bring up http://localhost:3000
    • Deploy to apache web server.
  • RSS admin UI
    • python django : 8000
    • Run command line (not power shell)
      C:\Users\apeng\Envs\rss\Scripts>.\activate.bat
      (rss) D:\dvp\rssnews\rssproject>python manage.py runserver
  • Zookeeper :2181
  • Kafka producer : springboot application : 8080
    • Avro schema
  • Kafka broker (single) : 9092
  • Kafka schema registry : 8081
  • Kafka consumer : application : 8082
  • Mongodb : 27017



No comments: