You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One feasible option is to integrate wasmtime, as wasm is a language-agnostic compilation target that can be obtained from a variety of languages (e.g. Go, Python, .Net) and supports hot swapping, providing Rust with an extension mechanism similar to or even better than Java's Service Provider Interface (SPI).
However, this is a preliminary idea and the wasm ecosystem is not yet fully mature. Some issues to consider include:
Choosing or implementing a suitable wasm runtime.
Managing the process of loading, unloading, and running wasm modules, and integrating with Dubbo's service registration and discovery.
Providing comprehensive traffic control, load balancing, and runtime monitoring for wasm will also require further exploration.
In conclusion, a wasm runtime has the potential to bring great imagination to the Dubbo ecosystem, but there are still some issues to be addressed.
The text was updated successfully, but these errors were encountered:
One feasible option is to integrate wasmtime, as wasm is a language-agnostic compilation target that can be obtained from a variety of languages (e.g. Go, Python, .Net) and supports hot swapping, providing Rust with an extension mechanism similar to or even better than Java's Service Provider Interface (SPI).
However, this is a preliminary idea and the wasm ecosystem is not yet fully mature. Some issues to consider include:
In conclusion, a wasm runtime has the potential to bring great imagination to the Dubbo ecosystem, but there are still some issues to be addressed.
The text was updated successfully, but these errors were encountered: