Closed sczyh30 closed 2 years ago
An example of how data-plane integrates with OpenSergo Java SDK:
OpenSergoClient client = new OpenSergoClient(host, port);
client.start();
// Push-model
client.subscribeConfig(new SubscribeKey(namespace, appName, configKind),
new OpenSergoConfigSubscriber() {
@Override
public boolean onConfigUpdate(SubscribeKey subscribeKey, Object dataList) {
// Handle received config here
System.out.println("key: " + subscribeKey + ", data: " + dataList);
return true;
}
});
是否应该将 *.proto
文件抽取到 opensergo/opensergo-proto 项目
是否应该将
*.proto
文件抽取到 opensergo/opensergo-proto 项目
对应的 proto 会提交到 opensergo-proto 项目里面;不过如何在 SDK 项目中比较方便地引用 proto,社区可以给一些更好的建议
对应的 proto 会提交到 opensergo-proto 项目里面;不过如何在 SDK 项目中比较方便地引用 proto,社区可以给一些更好的建议
refer to https://github.com/opensergo/opensergo-proto/issues/3
@sczyh30
PTAL!THX.
针对 issue https://github.com/opensergo/opensergo-proto/issues/3
已经将 grpc协议
的java
和go
两中SDK的依赖实现提交在 PR 中,麻烦review并讨论下是否合理。
Hi, I've updated the latest proto and polished SDK code (a lot of bugs has been fixed...).
cc @opensergo/opensergo-maintainer
ok, I've synchronized my fork branch https://github.com/jnan806/opensergo-java-sdk-review-sczyh30/tree/stubcode-based-sczyh30
Please take a review
Add initial implementation of OpenSergo Java client.