File tree Expand file tree Collapse file tree 3 files changed +43
-3
lines changed
Expand file tree Collapse file tree 3 files changed +43
-3
lines changed Original file line number Diff line number Diff 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 )
Original file line number Diff line number Diff 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),或关闭终端会话。
Original file line number Diff line number Diff line change 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 插件和配置。
You can’t perform that action at this time.
0 commit comments