{"id":18658138,"url":"https://github.com/bitactor/bitactor-cloud-spring-example","last_synced_at":"2025-07-05T11:40:55.776Z","repository":{"id":143859378,"uuid":"398132146","full_name":"Bitactor/bitactor-cloud-spring-example","owner":"Bitactor","description":"bitactor-cloud-spring 的示例项目","archived":false,"fork":false,"pushed_at":"2022-01-21T05:58:11.000Z","size":48,"stargazers_count":1,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-18T01:08:56.409Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Bitactor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-20T02:29:08.000Z","updated_at":"2024-07-02T16:32:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"632736ae-4ae4-46dd-af62-5bf39e0367d3","html_url":"https://github.com/Bitactor/bitactor-cloud-spring-example","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Bitactor/bitactor-cloud-spring-example","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitactor%2Fbitactor-cloud-spring-example","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitactor%2Fbitactor-cloud-spring-example/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitactor%2Fbitactor-cloud-spring-example/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitactor%2Fbitactor-cloud-spring-example/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Bitactor","download_url":"https://codeload.github.com/Bitactor/bitactor-cloud-spring-example/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Bitactor%2Fbitactor-cloud-spring-example/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263735458,"owners_count":23503513,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T07:31:42.313Z","updated_at":"2025-07-05T11:40:55.742Z","avatar_url":"https://github.com/Bitactor.png","language":"Java","readme":"# bitactor-cloud-spring-single-example\n## 目录结构\n```text\n.\n├─bitactor-cloud-spring-example-client                  # 示例测试客户端模块\n├─bitactor-cloud-spring-example-cluster                 # 示例集群模块\n│  │  \n│  ├─bitactor-cloud-spring-example-cluster-gateway      # 示例集群模块的网关服\n│  ├─bitactor-cloud-spring-example-cluster-service1     # 示例集群模块的服务1\n│  └─bitactor-cloud-spring-example-cluster-service2     # 示例集群模块的服务2\n├─bitactor-cloud-spring-example-proto                   # 示例通讯协议结构体（JSON）\n└─bitactor-cloud-spring-example-single                  # 示例单服务模块\n```\n## 基础环境\n* JDK 1.8+\n* Maven3\n* Springboot 2.5.2+\n\n## 安装服务\n* Nocos 2.0.0+ `如果仅测试单服务则不需要安装`\n\n## 测试\n### 注意\n国内maven镜像有延迟，如果通过国内镜像无法下载相关依赖，可以直接访问中央仓库下载，也可以将 `bitactor-cloud-spring` clone 到本地安装\n### 单服务测试流程\n1. 启动 `启动服务[bitactor-cloud-spring-example-single]`\n2. 启动 `启动服务[bitactor-cloud-spring-example-client ]`\n3. 在 `bitactor-cloud-spring-example-client` 的控制台执行相关shell命令测试\n\n### 集群测试流程\n1. 启动 启动 nacos 服务\n2. 启动 `启动服务[bitactor-cloud-spring-example-cluster]` 下的3个服务 无启动先后顺序\n3. 启动 `启动服务[bitactor-cloud-spring-example-client ]`\n4. 在 `bitactor-cloud-spring-example-client` 的控制台执行相关shell命令测试\n\n### 测试shell\n| 命令               | 描述           | 示例                       |\n| ----------------- |:-------------: | -----------------------:  |\n| connect [uid]     | 新建一个连接    | connect 1000              |\n| connectors        | 展示连接信息    |   connectors              |\n| add [uid] [a] [b] | 调用[uid]的连接 执行 a + b 的计算结果 |    add 1000 1 1|\n| sub [uid] [a] [b] | 调用[uid]的连接 执行 a - b 的计算结果 |    sub 1000 1 1|\n| mul [uid] [a] [b] | 调用[uid]的连接 执行 a * b 的计算结果 |    mul 1000 1 1|\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitactor%2Fbitactor-cloud-spring-example","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitactor%2Fbitactor-cloud-spring-example","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitactor%2Fbitactor-cloud-spring-example/lists"}