Skip to content
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

It looks like a traffic server is already good enough. We do not need another cache server #9

Open
drmingdrmer opened this issue Aug 2, 2022 · 5 comments

Comments

@drmingdrmer
Copy link
Member

Since there is a powerful opendal as a cache client that deals with object fragmentation and object metadata interpretation.
The server side of the cache becomes a simple key-value-like store.

Thus there is no need to build another service. There is already plenty of software that meets such a need. traffic server is a mature cache server and supports pushing an object to it.

We can just deploy a traffic server cluster as a cache service backend.
Thus this project will be hanging unless any requirements can not be implemented with the traffic server.

@Xuanwo @BohuTANG @flaneur2020 @lichuang @ariesdevil

@Xuanwo
Copy link
Member

Xuanwo commented Aug 2, 2022

Seems enough for now.

@flaneur2020
Copy link
Member

is there any equivant service in aws? q.q

@BohuTANG
Copy link
Member

BohuTANG commented Aug 3, 2022

Squid Proxy Cache Server? https://aws.amazon.com/marketplace/pp/prodview-3mzfrlmzpad5i

@wubx
Copy link
Member

wubx commented Aug 29, 2022

I understand about cache another thing is that it's a cache for writes. traffic server can't do it.

@drmingdrmer
Copy link
Member Author

I understand about cache another thing is that it's a cache for writes. traffic server can't do it.

It supports active push/remove:

For pushing: https://docs.trafficserver.apache.org/en/latest/admin-
guide/storage/index.en.html#pushing-an-object-into-the-cache
For removing: https://docs.trafficserver.apache.org/en/latest/admin-
guide/storage/index.en.html#pushing-an-object-into-the-cache

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

No branches or pull requests

5 participants