All Projects → FlavioF → kotlin-grpc-sample

FlavioF / kotlin-grpc-sample

Licence: other
Sample of a gRPC Kotlin service

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to kotlin-grpc-sample

mavenized-jcuda
Mavenized JCuda, please use version available in Maven Central
Stars: ✭ 52 (+92.59%)
Mutual labels:  maven
artifact-resolver
Standalone jar executable client Maven 2 artifact resolver based on Eclipse Aether.
Stars: ✭ 13 (-51.85%)
Mutual labels:  maven
intellij-quarkus
IntelliJ Quarkus Tools
Stars: ✭ 83 (+207.41%)
Mutual labels:  maven
GradleMavenPush
Helper to upload Gradle Android Artifacts, Gradle Java Artifacts and Gradle Kotlin Artifacts to Maven repositories (JCenter, Maven Central, Corporate staging/snapshot servers and local Maven repositories).
Stars: ✭ 21 (-22.22%)
Mutual labels:  maven
qulice
Quality Police for Java projects: aggregator of Checkstyle, PMD, and SpotBugs
Stars: ✭ 286 (+959.26%)
Mutual labels:  maven
selenium BDD framework
Behavioural driven development UI automation framework using selenium, cucumber-java, testng, maven, phantomjs
Stars: ✭ 34 (+25.93%)
Mutual labels:  maven
Spring-SpringMVC-MyBatis-Maven
这是平时基于Maven的用于spring整合相关内容的学习demo
Stars: ✭ 74 (+174.07%)
Mutual labels:  maven
plexus-compiler
Plexus compiler a layer on top of compilers and used by maven-compiler-plugin
Stars: ✭ 24 (-11.11%)
Mutual labels:  maven
littlefisher-system
个人博客
Stars: ✭ 19 (-29.63%)
Mutual labels:  maven
springboot-bbs
基于springboot的论坛系统,主要使用的技术有springboot+mybatis+redis+自定义分页,数据库为mysql,前端为bootstrap+jquery+html5
Stars: ✭ 49 (+81.48%)
Mutual labels:  maven
Rocket-Spring-Integration
🎉🎉RocketMQ与Spring集成,@RocketListener方法注解自动注册🎉🎉
Stars: ✭ 18 (-33.33%)
Mutual labels:  maven
gatling-maven-plugin
Gatling Plugin for Maven
Stars: ✭ 30 (+11.11%)
Mutual labels:  maven
restrict-imports-enforcer-rule
Maven enforcer rule that restricts usage of unwanted imports.
Stars: ✭ 59 (+118.52%)
Mutual labels:  maven
jreleaser
🚀 Release projects quickly and easily with JReleaser
Stars: ✭ 736 (+2625.93%)
Mutual labels:  maven
proxychanger
Go tool to change system and applications proxy
Stars: ✭ 15 (-44.44%)
Mutual labels:  maven
vic2 economy analyzer
Victoria 2 savegame economy analyzer, updated version
Stars: ✭ 44 (+62.96%)
Mutual labels:  maven
mvn-jlink
Maven plugin to provide way to work with jlink tool in maven projects
Stars: ✭ 34 (+25.93%)
Mutual labels:  maven
maven-dependency-plugin
Apache Maven Dependency Plugin
Stars: ✭ 119 (+340.74%)
Mutual labels:  maven
dmn-check
A tool which performs static analyses on Decision Model Notation (DMN) files to detect bugs
Stars: ✭ 34 (+25.93%)
Mutual labels:  maven
CyFHIR
A Neo4j Plugin for Handling HL7 FHIR Data
Stars: ✭ 39 (+44.44%)
Mutual labels:  maven

Simple Sample Kotlin gRPC service

Very simple Java8 sample of a gRPC Kotlin service. Check Java9 branch to check Java9 sample.

This samples is composed by two gRPC services (user and key value) and one client. The user service must get data from the key value service to provide all information about the user to a client.

Pre requirements

  • Java 8
  • Maven

About gRPC

...

About Kotlin

...

Try it

Build

mvn clean install

Run key value service

mvn -pl kotlin-grpc-keyvalue-service exec:java

Run user service

mvn -pl kotlin-grpc-user-service exec:java

Run the client

mvn -pl kotlin-grpc-client exec:java
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].