g2-sdk-go-grpc

command module
v0.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

README

g2-sdk-go-grpc

If you are beginning your journey with Senzing, please start with Senzing Quick Start guides.

You are in the Senzing Garage where projects are "tinkered" on. Although this GitHub repository may help you understand an approach to using Senzing, it's not considered to be "production ready" and is not considered to be part of the Senzing product. Heck, it may not even be appropriate for your application of Senzing!

⚠ WARNING: g2-sdk-go-grpc is still in development ⚠ _

At the moment, this is "work-in-progress" with Semantic Versions of 0.n.x. Although it can be reviewed and commented on, the recommendation is not to use it yet.

Synopsis

The Senzing g2-sdk-go-grpc packages provide a Go Software Development Kit adhering to the g2-sdk-go interfaces that communicates with a Senzing gRPC server.

Go Reference Go Report Card License

gosec.yaml go-test-linux.yaml go-test-darwin.yaml go-test-windows.yaml

Overview

The Senzing g2-sdk-go-grpc packages enable Go programs to call Senzing library functions across a network to a Senzing gRPC server.

g2-sdk-go-grpc packages implement the following g2-sdk-go interfaces:

  1. G2config
  2. G2configmgr
  3. G2diagnostic
  4. G2engine
  5. G2product

Other implementations of the g2-sdk-go interface include:

Use

(TODO:)

References

  1. Development
  2. Errors
  3. Examples
  4. Package reference

Documentation

Overview

The Senzing g2-sdk-go-grpc packages communicate over a network using gRPC to the Senzing's C-based library.

Overview

The Senzing g2-sdk-go-grpc packages enable Go programs to call Senzing library functions over a network. Under the covers, gRPC is used as the protocol to communicate with a Senzing gRPC server.

More information:

- Senzing gRPC server: https://github.com/senzing-garage/servegrpc - Senzing Go SDK API definitions: https://github.com/senzing-garage/g2-sdk-go - Senzing Protobuf definitions: https://github.com/senzing-garage/g2-sdk-proto

Examples

Examples of use can be seen in the xxxx_test.go files.

Directories

Path Synopsis
The g2config package is used make G2Config requests to a Senzing gRPC server.
The g2config package is used make G2Config requests to a Senzing gRPC server.
The g2configmgr package is used make G2Configmgr requests to a Senzing gRPC server.
The g2configmgr package is used make G2Configmgr requests to a Senzing gRPC server.
The g2diagnostic package is used make G2Diagnostic requests to a Senzing gRPC server.
The g2diagnostic package is used make G2Diagnostic requests to a Senzing gRPC server.
The g2engine package is used make G2Engine requests to a Senzing gRPC server.
The g2engine package is used make G2Engine requests to a Senzing gRPC server.
The g2product package is used make G2Product requests to a Senzing gRPC server.
The g2product package is used make G2Product requests to a Senzing gRPC server.
The helper package has miscellaneous function that can be used by the g2xxxxxxxx packages.
The helper package has miscellaneous function that can be used by the g2xxxxxxxx packages.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL