Using crossbar.io

#1

Hi,

We might use the crossbar.io instead of our server developed with autobahn and twisted. As Tobias mentioned so many times :slight_smile: that it’s better and already supports multi-cpus and clustered and we can customize it. So, we downloaded it and checked it out.

I checked crossbar.io and github and code, didn’t find the docs.

We are looking following things:

  • Explained apis doc.
  • Class diagrams and class explanation, like what class doing what.
  • How to install them on multiple servers and how to enable clustered.
  • Information about how it’s extending itself to multiple cores as twisted does work only on one core.
  • Information clustering works in this.
  • How admin works and what all information it provides. Can we writes reports on stats.
  • Can we use it without database or with mysql.

Thanks,

Chuck

0 Likes

#2

Can one reply on this?

···

On Saturday, February 22, 2014 5:27:13 PM UTC-5, Chuck James wrote:

Hi,

We might use the crossbar.io instead of our server developed with autobahn and twisted. As Tobias mentioned so many times :slight_smile: that it’s better and already supports multi-cpus and clustered and we can customize it. So, we downloaded it and checked it out.

I checked crossbar.io and github and code, didn’t find the docs.

We are looking following things:

  • Explained apis doc.
  • Class diagrams and class explanation, like what class doing what.
  • How to install them on multiple servers and how to enable clustered.
  • Information about how it’s extending itself to multiple cores as twisted does work only on one core.
  • Information clustering works in this.
  • How admin works and what all information it provides. Can we writes reports on stats.
  • Can we use it without database or with mysql.

Thanks,

Chuck

0 Likes

#3

      * Explained apis doc.
      * Class diagrams and class explanation, like what class doing what.
      * How to install them on multiple servers and how to enable clustered.
      * Information about how it's extending itself to multiple cores as
        twisted does work only on one core.
      * Information clustering works in this.
      * How admin works and what all information it provides. Can we
        writes reports on stats.

This info is all still missing. Please understand that this is alpha stuff .. now that WAMP2 is here, we need to gradually migrate Crossbar.io "old" to a new code base on WAMP2. Docs? Yeah;) Sorry, but that's the current state .. and a day only has 24h;)

In short: Crossbar.io is using a multi-process architecture, where a node controller process spawns background worker processes.

      * Can we use it without database or with mysql.

Crossbar.io runs and can be used without any database. In this case, all (backend) application components will run in containers for Python (Crossbar.io can also _host_ Python application components) or NodeJS or Java ..

However, if you chose to run application components _inside_ a database (which we think has a couple of significant advantages), Crossbar.io will support Oracle and PostgreSQL. E.g. you can have a WAMP application component implemented and running in Oracle PL/SQL.

We have no plans to support MySQL for running application components directly. You can of course have your application component written in Python, Java, .. run it outside the database, and access the DB with whatever DB driver/layer your language provides.

/Tobias

0 Likes