This is a serializer that uses the Hessian protocol, implemented using the Go language. It was designed at Viant Inc. It can be used for many purposes, including with other open source projects, such as CacheStore. Usage is fairly simple.
- Ensure your Go environment is setup properly
- Go can be downloaded here
- Ensure your
GOPATH
environment variable is properly set. It may be set to colon-separated paths where Go code, packages, and executables may be found. - Ensure your 'GOROOT' environment variable is properly set. It may be set to the location of your Go installation.
- For more details on how to install Go, click here
- Install with
go get github.com/viant/gohessian
- All test files can be run with 'go test'
- User guide is located here: http://viant.github.io/gohessian
The latest stable version is GoHessian 1.0.0. GoHessian Code Base: https://github.com/viant/gohessian
The source code is available under the Apache 2.0 license. We are actively looking for contributors. If you have ideas, code, bug reports, or fixes that you would like to contribute, please do so. Pull requests will be handled by Mickey Hsieh.
[GoHessian Creator: Mickey Hsieh]
[Technical Writer: Allen Wang supervised by Mike Yang]
[Open-source Admin: Allen Wang supervised by Mike Yang]
[GoHessian Website: Allen Wang supervised by the Viant Engineering Team ]
For more, check out our website!