-
Notifications
You must be signed in to change notification settings - Fork 141
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
Option to build TeaStore as a monolithic (single container) application no longer available #216
Comments
Hi ramironagles, we recently discontinued the Do you need the newest TeaStore version? Otherwise, you could try the old In the future, we were considering offering a new PS: PetSupplyStore was the name we used internally before settling on TeaStore, so the link you found is pretty old :) Where exactly is that link? Then I'll fix that :) |
Simon,
* Thank you SO much for taking the time to address my question.
* Let me begin by expressing my appreciation for the work you guys have done with TeaStore!... this is a life-saver for so many of us that need a real application for benchmarking, testing and concept proving.
* I work for Cisco-AppDynamics and we are trying to build a cloud-migration workshop to illustrate the benefits of the cloud and to show how performance-monitoring will help in the migration process and that is why we need a monolithic version of TeaStore.
* We want to instrument a monolithic version of TeaStore and then compare its performance with that of the micro-services version of TeaStore side-by-side so people can see the benefits and experience how AppDynamics can assist on that process.
* Actually, the ‘hard to maintain’ version of TeaStore is, probably, what we need (monolithic) so I will explore the teastore-all link you shared with me (thank you SO much for that!!!!)
* My initial hope was that if I went back long enough into TeaStore repo I would come across the version that still had the monolithic option and that is when I saw v 1.3.8 that mentioned the one-container option but the links didn’t work – there, in v 1.3.8<https://github.com/DescartesResearch/TeaStore/tree/v1.3.8> is where I found the pet-supply-store link
|
I was wondering if there is any chance for us to clone/fork the source code repository used to build the monolithic teastore-all image (the link points to a docker image but not the source code repo). |
The workshop you are building sounds great, feel free to keep us posted on how it's coming along and if we can help with anything :) I've been doing some digging, and this seems to be the last commit that contains the teastore-all image: https://github.com/DescartesResearch/TeaStore/tree/b37abaef0a9a4b4ecedc3430ec6ae9b5cc99d8f9 Based on the dockerfile, it seems that this version simply deploys all services on the same tomcat server. Would that already be sufficient for your workshop? Because in many regards this will still be a "distributed" application, where all distributed pieces are running on the same application server, but still communicate via REST calls. In case you really need a monolithic version, this would require some reworking. Fortunately, at first glance, I think this should not be too much work. It would mostly mean merging the code bases and replacing the REST calls with direct calls to the respective functions. If this is something you would be interested in, we could schedule a call to go over how to approach this. |
Simon, |
Sorry for the late reply, things have been a bit busy. Could you reach out via email to schedule a meeting? My contact information: |
Closing this since we resolved this offline :) |
Simon,
Thanks a lot for all the help!.
Fortunately we managed to accomplish what we were looking for in less than a week using our home-made application.
Having said that, TeaStore is still a fundamental component of our workshops and initiatives so I hope we can engage back with you and your team in the event we might need some guidance.
Please let me know if you want to be kept in the loop in regards to the ways we are using TeaStore in the future.
Regards
Ramiro Nagles
[https://www.cisco.com/c/dam/m/en_us/signaturetool/appdynamics/appd_logo_with_bg.png]
Ramiro Nagles
Solutions Engineer
AppDynamics
***@***.******@***.***>
[signature_2298816988][signature_452914695]
From: SimonEismann ***@***.***>
Date: Tuesday, July 26, 2022 at 5:53 AM
To: DescartesResearch/TeaStore ***@***.***>
Cc: Ramiro Nagles (rnagles) ***@***.***>, Author ***@***.***>
Subject: Re: [DescartesResearch/TeaStore] Option to build TeaStore as a monolithic (single container) application no longer available (Issue #216)
Closing this since we resolved this offline :)
—
Reply to this email directly, view it on GitHub<#216 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AKR3FW334JQ7HAIKFXM4VCLVV67QHANCNFSM5XVU6R4A>.
You are receiving this because you authored the thread.Message ID: ***@***.***>
|
Great to hear that everything worked out!
Of course, we are always excited to hear how people are using the TeaStore :) |
There used to be an option to build TeaStore as a monolithic application (v 1.3.8) but it is not the case anymore.
If I load v 1.3.8 the links take me to the current version and there is a reference to the TeaStore wiki where the "Deploy the TeaStore in one or several Java Application Container(s)" is offered but the actual link (https://github.com/DescartesResearch/TeaStore/wiki/Getting-Started#deploy-the-pet-supply-store-in-java-application-containers) is broken and/or misleading (why is it talking about the 'pet-supply-store'?)
The text was updated successfully, but these errors were encountered: