All Projects → RitanMihai → Book-Finder

RitanMihai / Book-Finder

Licence: other
Book Finder application is a client-server application (gRPC) for educational purposes.

Programming Languages

java
68154 projects - #9 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to Book-Finder

grpc-spring-security-demo
Spring Boot-based gRPC server with gRPC endpoints secured by Spring Security
Stars: ✭ 50 (+150%)
Mutual labels:  grpc, grpc-java
Grpc Spring Boot Starter
Spring Boot starter module for gRPC framework.
Stars: ✭ 2,190 (+10850%)
Mutual labels:  grpc, grpc-java
grpc-jwt-spring-boot-starter
Spring boot starter for gRPC framework with JWT authorization
Stars: ✭ 24 (+20%)
Mutual labels:  grpc, grpc-java
bazel-cache
Minimal cloud oriented Bazel gRPC cache
Stars: ✭ 33 (+65%)
Mutual labels:  grpc
kruiser
A proxy that transparently exposes gRPC Kubernetes services cluster-externally
Stars: ✭ 14 (-30%)
Mutual labels:  grpc
ocaml-grpc-envoy
Using OCaml + gRPC via Envoy
Stars: ✭ 41 (+105%)
Mutual labels:  grpc
go-zipkin-demo
Laravel + go-micro + grpc + Zipkin
Stars: ✭ 65 (+225%)
Mutual labels:  grpc
go-tensorflow
Tools and libraries for using Tensorflow (and Tensorflow Serving) in go
Stars: ✭ 25 (+25%)
Mutual labels:  grpc
vscode-csharp-snippets
Extension of C# Snippets for Visual Studio Code
Stars: ✭ 22 (+10%)
Mutual labels:  grpc
iris
Distributed streaming key-value storage
Stars: ✭ 55 (+175%)
Mutual labels:  grpc
spear
Spear轻量级微服务框架,高扩展性,目前已支持TCP、HTTP、WebSocket以及GRPC协议,采用Consul/Nacos作为服务注册与发现组件,TCP协议采用DotNetty底层实现,HTTP协议采用ASP.NET CORE MVC实现。
Stars: ✭ 49 (+145%)
Mutual labels:  grpc
grpc-chat
Simple Chat Server/Client implemented with gRPC
Stars: ✭ 107 (+435%)
Mutual labels:  grpc
dashboard
Project for managing ML model and deploying ML module. It can deploy the Rekcurd service to Kubernetes cluster.
Stars: ✭ 27 (+35%)
Mutual labels:  grpc
agentgo
Hi! Agentgo is a tool for making remote command executions from server to client with golang, protocol buffers (protobuf) and grpc.
Stars: ✭ 15 (-25%)
Mutual labels:  grpc
waypoint-plugin-examples
An example repository that demonstrates how to create and run an external Waypoint plugin
Stars: ✭ 16 (-20%)
Mutual labels:  grpc
zepto
⚡️Lightweight web framework written in go
Stars: ✭ 115 (+475%)
Mutual labels:  grpc
protop
protobufs, packaged. https://protop.io
Stars: ✭ 68 (+240%)
Mutual labels:  grpc
grpc-tutorial
gRPC tutorial for Japanese readers
Stars: ✭ 579 (+2795%)
Mutual labels:  grpc
aranya
Control all kinds of devices with Kubernetes
Stars: ✭ 16 (-20%)
Mutual labels:  grpc
tdm
Telemetry Data Mapper to ease data discovery, correlation, and usage with YANG, MIBs, etc.
Stars: ✭ 33 (+65%)
Mutual labels:  grpc

Book-Finder

Book Finder application is a client-server application (gRPC) for educational purposes.

Instalation

These projects (Client/Server) are Maven projects, so the installation should work smooth as butter.

  • Set JAVA_HOME in o.s variables., mine is C:\Program Files\Java\jdk-12.0.2
  • I did not test others SDKs beside openjdk-15.0.2. This can be download through IntelliJ IDE (File -> Project Structure -> Project -> Project SDK )
  • You clone the repository and build each project separately.
  • Now use Maven clean and Maven install. Now we should have new files generated from our .proto file. The projects are ready to run.
  • On server project we can run with Run button (Shift + f10), but on Client we must use the maven plugin javafx:run.

Tools

  • BloomRPC - A nice and simple GUI Client. If you want to implement just the server and test it, this might be super useful for you.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].