nebula graph分析
#组件
## [gflags](https://github.com/gflags/gflags)
## [glog](https://github.com/google/glog/blob/master/doc/glog.html)
##[fbthrift](https://github.com/facebook/fbthrift/blob/master/thrift/doc/Cpp2.md)
```c++
A service like the following
service TestService {
string sendResponse(1:i64 size)
}
Will generate an interface similar to
class TestServiceSvIf : public TestServiceSvAsyncIf, public apache::thrift2::ServerInterface {
...
virtual void sendResponse(std::string& _return, int64_t size);
virtual void async_sendResponse(std::unique_ptr<apache::thrift2::HandlerCallback<std::unique_ptr<std::string>>> callback, int64_t size) = 0;
virtual folly::Future<std::unique_ptr<std::string>> future_sendResponse(int64_t size);
...
}
```
##[readline](https://tiswww.case.edu/php/chet/readline/rltop.html#Availability)