此内容没有您所选择的语言版本。
Chapter 2. Compiling Protobuf Schema
Data Grid uses the ProtoStream API to store data as Protobuf-encoded entries.
Protobuf is a language-neutral format that allows clients to create and retrieve entries in remote caches using both Hot Rod and REST endpoints.
Compile Protobuf schema, .proto files, into C++ header and source files to describe your data to Data Grid.
Prerequisites
Install the Protobuf library and
protobuf-develpackage.# yum install protobuf # yum install protobuf-devel
Procedure
Set the
LD_LIBRARY_PATHenvironment variable, if it is not already set.# export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/lib64Compile Protobuf schema for the Hot Rod C++ client as required.
# /bin/protoc --cpp_out dllexport_decl=HR_PROTO_EXPORT:/path/to/output/ $FILEHR_PROTO_EXPORTis a macro that the Hot Rod C++ client expands when it compiles the Protobuf schema.- Register your Protobuf schema with Data Grid if you plan to use queries.
2.2. Compiling Protobuf schema on Microsoft Windows 复制链接链接已复制到粘贴板!
Compile Protobuf schema, .proto files, into C++ header and source files to describe your data to Data Grid.
Procedure
- Open a command prompt to the installation directory for the Hot Rod C++ client.
Compile Protobuf schema for the Hot Rod C++ client as required.
bin\protoc --cpp_out dllexport_decl=HR_PROTO_EXPORT:path\to\output\ $FILEHR_PROTO_EXPORTis a macro that the Hot Rod C++ client expands when it compiles the Protobuf schema.- Register your Protobuf schema with Data Grid if you plan to use queries.