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
Implement proxying box calls on the IPROTO level #5012
Comments
There is already a ticket for this - implement proxy module
…On Fri, May 22, 2020, 12:45 Alexey Kuzin ***@***.***> wrote:
Summary:
Allow users to interact with vshard or Cartridge cluster as with a single
Tarantool instance. This may be achieved via proxying the box.* calls on
the iproto level.
Description:
There are a number of connectors that are designed to work with a single
Tarantool instance, some of them are even unmaintainable. Also exposing
cluster management details to users may be unnecessary if they want only
reliable storage.
In this case, a proxy for direct box.* calls can solve the problem. Since
these calls over iproto can not be proxied on the Lua level, changes must
be done on the iproto implementation level.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#5012>, or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AADV4XQ7ECAP3SRQIR3TIJTRSZCUPANCNFSM4NHUQS6Q>
.
|
|
Well, how would you implement vshard proxying without failover? vshard router currently fails over automatically. #2625 is a subset of this issue, not a different issue. |
No, these tikets are completely different. I hardly vote for this ticket. And for implementation of proxy I will use github.com/moonlibs/apex |
I have no idea what "access API" you're talking about. |
I've tired to swordplay with you. |
This ticket is slightly more related |
Summary:
Allow users to interact with vshard or Cartridge cluster as with a single Tarantool instance. This may be achieved via proxying the box.* calls on the iproto level.
Description:
There are a number of connectors that are designed to work with a single Tarantool instance, some of them are even unmaintainable. Also exposing cluster management details to users may be unnecessary if they want only reliable storage.
In this case, a proxy for IPROTO_* calls can solve the problem. Since these calls over iproto can not be proxied on the Lua level, changes must be done on the iproto implementation level.
The text was updated successfully, but these errors were encountered: