Sign inSign up

king019/dubbo

By king019

•Updated about 1 year ago

Image
0

10K+

king019/dubbo repository overview

⁠Dubbo Admin

GitHub Workflow Status codecov license Average time to resolve an issue Percentage of issues still open

中文说明⁠

⁠Demo Address
⁠Screenshot

index

⁠Service Governance

service governance follows the version of Dubbo 2.7, and compatible for Dubbo 2.6, please refer to here⁠

⁠admin UI
⁠admin Server
⁠Production Setup
  1. Clone source code on develop branch git clone https://github.com/apache/dubbo-admin.git

  2. Specify registry address in dubbo-admin-server/src/main/resources/application.properties

  3. Build

    • mvn clean package
  4. Start

    • mvn --projects dubbo-admin-server spring-boot:run
      OR
    • cd dubbo-admin-distribution/target; java -jar dubbo-admin-0.1.jar
  5. Visit http://localhost:8080


⁠Development Setup
  • Run admin server project backend is a standard spring boot project, you can run it in any java IDE
  • Run admin ui project run with npm run dev.
  • visit web page visit http://localhost:8081, frontend supports hot reload.
  • CORS problem for the convenience of development, we deploy ui and server separately, so the frontend supports hot reload. In this mode, frontend will request localhost:8080 to fetch data, this will cause a CORS problem, so we add a configuration in dubbo-admin-ui/config/index.js to support CORS. This config will be activated under npm run dev mode.
⁠Swagger support

Once deployed, you can check http://localhost:8080/swagger-ui.html⁠ to check all restful api and models

⁠License

Apache Dubbo admin is under the Apache 2.0 license, Version 2.0. See LICENSE⁠ for full license text.

Tag summary

Content type

Image

Digest

sha256:528495cde…

Size

821.7 MB

Last updated

about 1 year ago

docker pull king019/dubbo:monitor