-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ba99be4
commit 67acbad
Showing
6 changed files
with
137 additions
and
45 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# serverwamp Changelog | ||
## 1.0.0 | ||
Brand new API with… | ||
* Support for multiple realms w/ separate handlers | ||
* Context-manager-friendly subscription handlers | ||
* Session state handlers. | ||
* Routes configuration for topics similar to RPC. | ||
* Slightly more structured concurrency on the asyncio side. | ||
* Transport authenticators, ticket authenticators, and CRA auth. | ||
|
||
Released 2020-05-07 alongside new documentation. | ||
|
||
## 0.2.3 | ||
Transport auth, RPC and subscriptions now working. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
Compared to Traditional WAMP | ||
============================ | ||
In the traditional WAMP model, WAMP peers connect to a WAMP router either to | ||
provide functionality or to use functionality provided by other peers. This can | ||
be very useful in the *Internet of Things* where you have devices coming online | ||
and offline with each device bringing along a unique set of services. | ||
|
||
This library enables a server to respond to calls and subscriptions like a WAMP | ||
router would, but serve them itself instead of routing to other clients. | ||
|
||
You might do this to provide Python-based web services over a WebSocket using a | ||
typical client and server model, while taking advantage of the structure the | ||
WAMP protocol provides. | ||
|
||
|
||
This library is good if… | ||
------------------------ | ||
• you like developing in micro-frameworks like Flask and aiohttp, but want to | ||
branch into serving over WebSockets. | ||
• you want a structure for communicating over WebSockets, but want more | ||
request/response features than socket.io or MQTT over Websockets provides. | ||
• you want to build a WAMP router. | ||
|
||
It's not useful if… | ||
------------------- | ||
• you want to build a WAMP client or peer | ||
|
||
• Consider `Autobahn|Python <https://autobahn.readthedocs.io/>`_ instead. | ||
|
||
• you want a WAMP router out of the box. | ||
|
||
• Consider `Crossbar.io <https://crossbar.io/>`_ instead. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,7 +26,7 @@ | |
), | ||
extras_require={ | ||
'docs': ( | ||
'Sphinx==3.0.0', | ||
'Sphinx==3.0.3', | ||
) | ||
}, | ||
keywords=( | ||
|