Skip to content

Commit 6006cd5

Browse files
CodeCasterXclaude
andcommitted
docs: 添加 FIT 注册中心启动文档并更新相关 README
- 新增 registry-center.md 文档,说明 Java 内存版注册中心的启动方法 - 更新 Java README,添加内存版注册中心启动指引 - 更新 Python README,补充注册中心启动文档链接 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
1 parent 11bd047 commit 6006cd5

File tree

3 files changed

+43
-3
lines changed

3 files changed

+43
-3
lines changed

framework/fit/java/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ FIT 函数平台是一套支持多语言融合编程、插件化开发、聚散
1717
* Maven,推荐版本 Maven 3.8.8+
1818
* 对 fitframework 构建:在 framework/fit/java 目录下使用 Maven 对框架进行编译:`mvn clean install`
1919
* 对 您的项目 构建:在您的项目下进行编译:`mvn clean install`
20+
* 内存版注册中心启动:参考 `../registry-center.md`
2021

2122
#### 0. 依赖
2223
在系统生成的 pom 文件中,添加 Web 相关的依赖,如下所示:
@@ -118,4 +119,4 @@ public class Controller {
118119
- [配置架构设计](fit-conf/README.md)
119120
- [插件架构设计](fit-plugin/README.md)
120121
- [运行时设计](fit-runtime/README.md)
121-
- [启动程序设计](fit-launcher/README.md)
122+
- [启动程序设计](fit-launcher/README.md)

framework/fit/python/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ FIT for Python 是基于 FIT Framework 的 Python 运行时与插件开发套件
2727
## 配置说明
2828

2929
- 默认配置位于 `conf/`,包括 `application.yml``fit.yml``fit_startup.yml` 等。
30-
- 注册中心:`conf/application.yml``registry-center` 配置为框架发现和加载插件的前置条件,需保证注册中心已启动(可参考 Java 框架的本地注册中心启动方式),并与 `server.addresses` 等参数保持一致。
30+
- 注册中心:`conf/application.yml``registry-center` 配置为框架发现和加载插件的前置条件,需保证注册中心已启动并与 `server.addresses` 等参数保持一致。推荐先启动 Java 内存版注册中心,参考 `../registry-center.md`
3131
- 如使用直连内存注册中心,默认 `mode: DIRECT`,地址示例 `localhost:8080`;如使用代理/Nacos,请按实际环境调整 `mode``addresses``protocol` 等字段。
3232
- 启动前请根据本地环境核对端口、协议及上下文路径,必要时同步修改插件侧的配置文件。
3333

@@ -103,4 +103,4 @@ curl --request GET \
103103
- 启动报端口占用:调整 `conf/fit_startup.yml``application.yml` 中的端口后重启。
104104
- 注册中心连通性:确认 `registry-center.addresses` 可达,必要时先用 curl/ping 验证。
105105
- 重新安装依赖:在已激活虚拟环境中执行 `pip install -r requirements.txt --force-reinstall`
106-
- 停止服务:直接中断前台进程(Ctrl+C),或关闭终端会话。
106+
- 停止服务:直接中断前台进程(Ctrl+C),或关闭终端会话。

framework/fit/registry-center.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# FIT 注册中心(Java 内存版)
2+
3+
本文说明如何启动 FIT Framework 自带的 Java 内存注册中心,用于本地开发或与 Python 运行时联调。该注册中心随 Java 侧构建产物一起生成,无需额外安装服务。
4+
5+
## 前置要求
6+
7+
- Java 17+
8+
- Maven 3.8.8+
9+
- Node.js 12+(`fit` 启动脚本依赖 Node.js)
10+
11+
## 启动步骤(最简)
12+
13+
1. 编译 Java 侧框架:
14+
```bash
15+
cd framework/fit/java
16+
mvn clean install
17+
```
18+
产物会输出到仓库根目录 `build/`,其中包含:
19+
- `build/bin/fit` 启动脚本
20+
- `build/plugins/fit-service-coordination-simple-*.jar` 内存注册中心插件
21+
22+
2. 启动 FIT 服务(默认启用内存注册中心):
23+
```bash
24+
./build/bin/fit start
25+
```
26+
可选:如果希望把当前目录作为动态插件目录,可直接在该目录执行;如需隔离插件,可自行进入其他空目录再执行。
27+
28+
3. 验证服务:
29+
```bash
30+
curl http://localhost:8080/actuator/plugins
31+
```
32+
33+
## 常见说明
34+
35+
- 默认端口为 `8080`,若冲突可在启动命令中覆盖,例如:
36+
```bash
37+
./build/bin/fit start server.http.port=8081
38+
```
39+
- 内存注册中心适用于单机或测试场景;需要 Nacos 时,请改用对应的 Nacos 插件和配置。

0 commit comments

Comments
 (0)