项目作者: onero

项目描述 :
gRPC Chat Application With Multiple Frameworks
高级语言: TypeScript
项目地址: git://github.com/onero/gRPC-chat.git
创建时间: 2020-02-28T15:24:40Z
项目社区:https://github.com/onero/gRPC-chat

开源协议:MIT License

下载


gRPC Chat Full-Stack project

gRPC Chat Application With Java microservice, JavaFx Client and Angular web client with Envoy proxy

The components are

  • Angular 9
  • NestJS 6.10.x
  • Java Microservice Maven 4.0.x
  • Protocol Buffers 3.2.x
  • JavaFx 1.8
  • Envoy Proxy 1.x

How to run full project

To run the full project you can simply start all the required services, except for the JavaFx client with the docker-compose file.

Ensure you have Docker installed. For more info look https://www.docker.com/

Run server, Angular client & Web proxy

  1. docker-compose up

Services are located at

Access the Java Backend:

localhost:9090

Access Java Envoy Proxy

localhost:1337

Access the NestJs Backend:

localhost:3000

Access NestJS Envoy Proxy

localhost:1338

Access the Angular client

localhost:4200