文件最后提交记录最后更新时间
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
feat[frontend]: sandbox auth, webterm, monitoring, trace propagation and test fixes - Sandbox authentication: add sandbox token validation and STS credential support for sandbox environments - WebTerminal: improve terminal session management, add resize handling, and support for multiplexed connections - Monitoring: integrate Prometheus metrics collection and expose metrics endpoint with configurable port - Trace propagation: add TraceParent header support for raw API calls via RawRequestOption, enabling end-to-end distributed tracing - Async invocation: add AsyncInvocationConfig for configurable async call behavior - Bug fixes: resolve nil pointer dereference when LibruntimeAPI is nil in InitHandlerLibruntime and RecoverHandlerLibruntime - Test fixes: fix type mismatches in TestCallHandler, add missing gomonkey patches for etcd/setup in TestInitHandlerError and TestRecoverHandler, make GetStateByte fall back to in-memory state when etcd queue is absent Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
sync code 6 个月前
fix: 被覆盖修改代码回退 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
fix[frontend]: revert config.go to PR24 state per Kun's review Reverted config.go and frontendimpl files to PR24 state to preserve SCC compatibility Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
sync code 6 个月前
fix:function frontend compile fix Signed-off-by: Yuchao Wang <wangyuchao12@huawei.com> 3 个月前
sync code 6 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
feat[frontend]: sandbox auth, webterm, monitoring, trace propagation and test fixes - Sandbox authentication: add sandbox token validation and STS credential support for sandbox environments - WebTerminal: improve terminal session management, add resize handling, and support for multiplexed connections - Monitoring: integrate Prometheus metrics collection and expose metrics endpoint with configurable port - Trace propagation: add TraceParent header support for raw API calls via RawRequestOption, enabling end-to-end distributed tracing - Async invocation: add AsyncInvocationConfig for configurable async call behavior - Bug fixes: resolve nil pointer dereference when LibruntimeAPI is nil in InitHandlerLibruntime and RecoverHandlerLibruntime - Test fixes: fix type mismatches in TestCallHandler, add missing gomonkey patches for etcd/setup in TestInitHandlerError and TestRecoverHandler, make GetStateByte fall back to in-memory state when etcd queue is absent Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
fix: retain failed fix code sync Signed-off-by: neatline <fuyipeng3@huawei.com> 1 个月前
sync code 6 个月前
Merge branch 'br_mix' from origin - JWT authentication support (jwt auth, role-based JWT, public function support) - Web terminal (webterm) functionality with UI improvements - API forwarding (metaservice) support Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
!42 fix: frontend llt问题修复 From: @akabanekun Reviewed-by: @yuchaow See merge request: openeuler/yuanrong-frontend!421 个月前
sync code 6 个月前
feat[frontend]: sandbox auth, webterm, monitoring, trace propagation and test fixes - Sandbox authentication: add sandbox token validation and STS credential support for sandbox environments - WebTerminal: improve terminal session management, add resize handling, and support for multiplexed connections - Monitoring: integrate Prometheus metrics collection and expose metrics endpoint with configurable port - Trace propagation: add TraceParent header support for raw API calls via RawRequestOption, enabling end-to-end distributed tracing - Async invocation: add AsyncInvocationConfig for configurable async call behavior - Bug fixes: resolve nil pointer dereference when LibruntimeAPI is nil in InitHandlerLibruntime and RecoverHandlerLibruntime - Test fixes: fix type mismatches in TestCallHandler, add missing gomonkey patches for etcd/setup in TestInitHandlerError and TestRecoverHandler, make GetStateByte fall back to in-memory state when etcd queue is absent Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
sync code 6 个月前
sync code 6 个月前
sync code 6 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
fix:function frontend compile fix Signed-off-by: Yuchao Wang <wangyuchao12@huawei.com> 3 个月前
sync code 6 个月前
Merge branch 'br_mix' from origin - JWT authentication support (jwt auth, role-based JWT, public function support) - Web terminal (webterm) functionality with UI improvements - API forwarding (metaservice) support Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
fix[frontend]: restore type.go with PR24/31/37 changes - Added RawStsConfig from PR24 - Added IsInterrupted from PR31 - Kept AsyncInvocationConfig and SccConfig from PR37 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> 2 个月前
fix[frontend]:支持frontend直连scheduler Signed-off-by: zhouyuhw <380030144@qq.com> 3 个月前
fix: frontend llt问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
feat[frontend]: sandbox auth, webterm, monitoring, trace propagation and test fixes - Sandbox authentication: add sandbox token validation and STS credential support for sandbox environments - WebTerminal: improve terminal session management, add resize handling, and support for multiplexed connections - Monitoring: integrate Prometheus metrics collection and expose metrics endpoint with configurable port - Trace propagation: add TraceParent header support for raw API calls via RawRequestOption, enabling end-to-end distributed tracing - Async invocation: add AsyncInvocationConfig for configurable async call behavior - Bug fixes: resolve nil pointer dereference when LibruntimeAPI is nil in InitHandlerLibruntime and RecoverHandlerLibruntime - Test fixes: fix type mismatches in TestCallHandler, add missing gomonkey patches for etcd/setup in TestInitHandlerError and TestRecoverHandler, make GetStateByte fall back to in-memory state when etcd queue is absent Signed-off-by: yuchaow <wangyuchao12@huawei.com> 2 个月前
sync code 6 个月前
sync code 6 个月前
fix: frontend仓llt编译找不到runtime问题修复 Signed-off-by: akabanekun <taokun3@h-partners.com> 1 个月前
README.md

Faas Frontend

See the Frontend structure as below,

+------+     +------------+     +----------------+     +--------------+     +----------------+
|      | --> | Invocation | --> |                | --> | InstancePool | --> | FaaS Scheduler |
|      |     +------------+     | FunctionInvoke |     +--------------+     +----------------+
|      |     +------------+     |                |     +--------------+
|      | --> |  Trigger   | --> |                | --> |  Go Runtime  |
| HTTP |     +------------+     +----------------+     +--------------+
|      |     +------------+     +----------------+
|      | --> |   Alias    | --> |  Alias Route   |
|      |     +------------+     +----------------+
|      |     +------------+     +----------------+
|      | --> |   Worker   | --> |  Worker Route  |
+------+     +------------+     +----------------+

HTTP -> PROCESS -> GO RUNTIME