Comments (4)
I am in a vacation. I will answer your questions when I arrive. Thank you.
from ipe.
@dimiro1 Take your time and have a nice vacation!
I already modified Ipê for myself to store and keep updating a lot more data (e.g. metrics which you currently store via expvar
) in a MySQL database. I really like the code base, so I might become a frequent contributor to your project.
from ipe.
However, the following from the app struct should be kept in memory for all apps at all times IMO:
Yes it is something that need to get better.
You don't really think these should be serialized and saved to the database as well? (and when to save these? when anything inside these changes???)
The initial idea was to save references in database or use a Redis PubSub
IMO, only these should be stored in the database from the app struct::
I agree with you
What is your opinion on this? How do you suppose to store the AppIDs and the other app data in an SQL database with the current Ipe code base? IMO, some restructuring might be needed for this.
Could be a SQL database to store apps and a Redis Server to store connections and handle the pubsub stuff.
I really like the code base, so I might become a frequent contributor to your project.
Cool, feel free to hack in this project, I am not using in production anymore. You can send patches if we are aligned i can give you write permissions in this repo.
from ipe.
@dimiro1 , thanks for your answers.
I will keep sending you just a few PR's. I do not think that I need to have write permission to this repo as of yet. But thanks for offering.
I close this thread now.
from ipe.
Related Issues (20)
- Implement more tests for the Rest API
- Android and iOS clients support HOT 1
- 在windows下面测试,如果同时开上几个浏览器不断刷新进行连接会卡死 HOT 2
- cross compilation / build HOT 2
- triggerHook issue HOT 1
- supportedProtocolVersion HOT 1
- Use goreleaser to generate releases HOT 2
- Update Readme
- Fix Golint issues
- Use opencensus instead of expvar for metrics
- Add a production ready Dockerfile HOT 3
- Update build instructions HOT 6
- Connection count drift
- Why do we need to run functional/client.go manually? HOT 4
- Future of this package HOT 1
- is this production ready? HOT 1
- You know what? Thank you for this library
- Presence channels subscribe fails with int userID HOT 2
- Is there quick fix for latest versions pusher-js > 5 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ipe.