Go CloudI API Implementation

12 views
Skip to first unread message

Michael Truog

unread,
Feb 15, 2017, 3:59:04 PM2/15/17
to cloudi-q...@googlegroups.com
I have added a Go CloudI API implementation into the develop branch of
the source code repository (https://github.com/CloudI/CloudI/) which has
been tested. If you want to use it, it is best to use it with the
develop branch source code due to other changes for the
count_process_dynamic service configuration option and the CloudI
Service API services_update usage with external services without
restarting the OS process. The integration tests that are implemented
for all the supported programming languages have been added in Go and
they will be ran with the other integration tests if you use the
configure flag --with-integration-tests-ran . Go support needs to be
explicitly enabled with the configure flag --enable-go-support .

The quickstart has been added for Go at http://cloudi.org/#Go (and
https://github.com/CloudI/CloudI/tree/develop/doc#go). The quickstart
is currently using the remote import from
https://github.com/CloudI/cloudi_api_go/ . When CloudI 1.6.1 is
released, the quickstart will switch to use the local Go CloudI API in a
vendor folder.

The integration tests in Go are at
https://github.com/CloudI/CloudI/tree/develop/src/api#go .

Tell me if you have problems, concerns or ideas.

Thanks,
Michael
Reply all
Reply to author
Forward
0 new messages