feat: support auth in graph computing

now support 2 ways include token & basic auth

1. consider only support token in future
2. refact hugeclient & adopt in computer
3. after server k8s api adopt, add test case
3 files changed
tree: 74d5846daa1218ea3ae3eb01ee468f9aa3da9405
  1. .github/
  2. computer-algorithm/
  3. computer-api/
  4. computer-core/
  5. computer-dist/
  6. computer-driver/
  7. computer-k8s/
  8. computer-k8s-operator/
  9. computer-test/
  10. computer-yarn/
  11. .gitignore
  12. .travis.yml
  13. checkstyle.xml
  15. pom.xml
  16. README.md


License Build Status codecov

hugegraph-computer is a distributed graph processing system for hugegraph. It is an implementaion of Pregel. It runs on Kubernetes or YARN framework.


  • Based on BSP(Bulk Synchronous Parallel) model, every iteration is a superstep.
  • Auto memory management. The framework will spilt some data to disk, the framework will never OOM(Out of Memory).
  • The the part of edges or the messages of super node can be in memory, so you will never loss it.
  • You can output the result to HDFS or HugeGraph, or any other system.
  • Easy to develop a new algotirhm. You need to focus on a vertex only, not to worry about messages transfering and memory.

Learn More

The project homepage contains more information about hugegraph-computer.


hugegraph-computer is licensed under Apache 2.0 License.