8000 pf4j could support plugin with saas mode? · Issue #607 · pf4j/pf4j · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

pf4j could support plugin with saas mode? #607

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
0Freesky0 opened this issue Apr 1, 2025 · 4 comments
Open

pf4j could support plugin with saas mode? #607

0Freesky0 opened this issue Apr 1, 2025 · 4 comments
Labels

Comments

@0Freesky0
Copy link

我想说设计一个系统,使用pf4j做插件系统,但是这个系统是saas系统,不同的租户是否可以同时上传使用同一个插件呢

@decebals
Copy link
Member
decebals commented Apr 1, 2025

In English please and add more details to your use case.

@0Freesky0
Copy link
Author

i want to do a saas system with pf4j to handle plugin;
How does pf4j support the loading and isolation of instances of plugins based on different tenants?

@decebals
Copy link
Member
decebals commented Apr 1, 2025

Personally, I have not experienced anything like this.
There are several ways to implement SaaS, probably you refer to a single instance shared by multiple tenants. Probably your request is to have some plugins (activated) only for some tenants, I don't know. The part with plugins/modules per tenant is only a part of the problem, what about other aspects like storage, isolation, ..? In the world of virtualization probably it's more easy (in terms of implementation, complexity, ..) to think the (saas) system with virtualization in mind.
I don't know if other people in this community have any experience in this area and can help you.

@0Freesky0
Copy link
Author

I will create a Spring context for each tenant to run the plugin belonging to him; thus, the plugins of different tenants should not interfere with each other.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants
0