microservice-rpc

The rpc module of microservice project

License

License

GroupId

GroupId

com.github.ibole
ArtifactId

ArtifactId

microservice-rpc
Last Version

Last Version

1.0.8
Release Date

Release Date

Type

Type

jar
Description

Description

microservice-rpc
The rpc module of microservice project
Project Organization

Project Organization

IBole

Download microservice-rpc

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.ibole/microservice-rpc/ -->
<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>microservice-rpc</artifactId>
    <version>1.0.8</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.ibole/microservice-rpc/
implementation 'com.github.ibole:microservice-rpc:1.0.8'
// https://jarcasting.com/artifacts/com.github.ibole/microservice-rpc/
implementation ("com.github.ibole:microservice-rpc:1.0.8")
'com.github.ibole:microservice-rpc:jar:1.0.8'
<dependency org="com.github.ibole" name="microservice-rpc" rev="1.0.8">
  <artifact name="microservice-rpc" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.ibole', module='microservice-rpc', version='1.0.8')
)
libraryDependencies += "com.github.ibole" % "microservice-rpc" % "1.0.8"
[com.github.ibole/microservice-rpc "1.0.8"]

Dependencies

compile (18)

Group / Artifact Type Version
com.github.ibole : infrastructure-common jar 1.10.0
com.github.ibole : infrastructure-security jar 1.10.0
com.github.ibole : infrastructure-cache jar 1.10.0
com.github.ibole : microservice-common jar 1.0.8
com.github.ibole : microservice-config jar 1.0.8
com.github.ibole : microservice-container jar 1.0.8
com.github.ibole : microservice-discovery jar 1.0.8
com.github.ibole : microservice-metrics jar 1.0.8
io.netty : netty-tcnative-boringssl-static jar 1.1.33.Fork26
io.grpc : grpc-netty jar 1.3.0
io.grpc : grpc-protobuf jar 1.3.0
io.grpc : grpc-stub jar 1.3.0
io.grpc : grpc-grpclb jar 1.3.0
io.grpc : grpc-services jar 1.3.0
com.google.protobuf : protobuf-java jar 3.2.0
net.bytebuddy : byte-buddy jar 1.5.8
com.github.ben-manes.caffeine : caffeine jar 2.4.0
org.projectlombok : lombok jar 1.16.8

provided (1)

Group / Artifact Type Version
junit : junit jar 4.11

test (2)

Group / Artifact Type Version
org.springframework : spring-test jar 4.2.8.RELEASE
org.mockito : mockito-all jar 1.10.19

Project Modules

There are no modules declared in this project.

iBole-microservices

iBole-microservices works with JDK 6. TLS usage typically requires using Java 8.

Build Status Coverage Status Maven Central


Design

Design document: Click here

Example

iBole-microservices example: Click here

Download

Download the JARs. Or for Maven, add to your pom.xml:

<dependency>
    <groupId>com.github.ibole</groupId>
    <artifactId>microservice-all</artifactId>
    <version>1.0.8</version>
</dependency>

Or for Gradle with non-Android, add to your dependencies:

compile 'com.github.ibole:microservice-all:1.0.8'

Source Building

  1. Checkout the ibole-microservice source code:
    cd ~  
    git clone https://github.com/benson-git/ibole-microservice.git ibole-microservice  
    
    git checkout master  
    or: git checkout -b -v1.0.8  
    
  2. Import the ibole-microservice source code to eclipse project:
    cd ~/ibole-microservice  
    mvn eclipse:eclipse  
    Eclipse -> Menu -> File -> Import -> Exsiting Projects to Workspace -> Browse -> Finish  
    
  3. Build the ibole-microservice binary package:
    cd ~/ibole-microservice  
    mvn clean install -Dmaven.test.skip  
    cd ibole-microservice/target  
    ls  
    

Versions

Version
1.0.8
1.0.7
1.0.6
1.0.4