Comments (6)
Why would you like to do this? What benefit does it offer over the existing:
def start(_type, _args) do
children = [
MyRepo,
{Phoenix.PubSub, name: MyPubSub},
# ....
]
end
from phoenix_pubsub.
@Gazler maybe it is a matter of docs, so help me here.
From my perspective, I get to put static configuration and be able to override it the environment much easier, as well as be explicit in terms of the intention that such module and name is used for Phoenix Pub.Sub
, and be able to change the adapter per pub/sub.
defmodule MyPubSub do
use Phoenix.PubSub,
adapter: Phoenix.PubSub.PG2
end
defmodule AdminPubSub do
use Phoenix.PubSub,
adapter: Phoenix.PubSub.PG2
end
# config/prod.exs
config MyPubSub,
adapter: Phoenix.PubSub.Redis
@chrismccord would appreciate some feedback before closing it thou, people will get to learn about the decision made 🙏🏻
from phoenix_pubsub.
We don't accept feature requests on the issue tracker. The module and config in this case only serves as indirection so the supervision tree is preferred. Thanks!
from phoenix_pubsub.
We don't accept feature requests on the issue tracker.
Where do we suppose to send feature requests? It would help in the future to figure out what we suppose to do.
from phoenix_pubsub.
We don't accept feature requests on the issue tracker.
Where do we suppose to send feature requests? It would help in the future to figure out what we suppose to do.
https://github.com/phoenixframework/phoenix/blob/master/CONTRIBUTING.md#feature-requests
from phoenix_pubsub.
@arpunk thank you so much, I will create a PR that helps to understand what to do when creating a new issue.
from phoenix_pubsub.
Related Issues (20)
- Network traffic up for 20 minutes after a server restart
- Release v1.1.3 suppressing warnings HOT 1
- Where is version 2.0? HOT 1
- It may be helpful for users, if parallel option can be provided when starting Registry. Without it partitions in registry executes sequentially. HOT 1
- unknown registry: XXX.PubSub HOT 4
- RFC: Provide a way to mass update presences HOT 1
- topic forced to be string HOT 1
- Race condition causing data inconsistency when nodes are coming up
- Does Phoenix.PubSub itself support subscribing to wildcard topics? HOT 1
- PubSub registry fails to start or race condition when testing? HOT 3
- Unsubscribe all HOT 2
- v2.1 and v2.0 are incompatible
- Odd Jason Encoding error after new release HOT 2
- Broken Build Status link
- Presence list keep growing when using Presence.update HOT 3
- Presence stops working after ~1 week HOT 5
- Politely request release of 2.1.4
- Tracker: join/leave within broadcast_period unclear in handle_diff/2 HOT 5
- RFC: expose erlang pg's scope ability for Phoenix.PubSub.PG2 HOT 1
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 phoenix_pubsub.