All Projects → paolosalvatori → Servicebusexplorer

paolosalvatori / Servicebusexplorer

Licence: apache-2.0
The Service Bus Explorer allows users to connect to a Service Bus namespace and administer messaging entities in an easy manner. The tool provides advanced features like import/export functionality or the ability to test topic, queues, subscriptions, relay services, notification hubs and events hubs.

Projects that are alternatives of or similar to Servicebusexplorer

Azure Service Bus
☁️ Azure Service Bus service issue tracking and samples
Stars: ✭ 472 (-62.51%)
Mutual labels:  azure, service-bus
OpenCQRS
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 546 (-56.63%)
Mutual labels:  azure, service-bus
Azure Service Bus Dotnet
☁️ .NET Standard client library for Azure Service Bus
Stars: ✭ 237 (-81.18%)
Mutual labels:  azure, service-bus
Kledex
.NET Standard framework to create simple and clean design. Advanced features for DDD, CQRS and Event Sourcing.
Stars: ✭ 502 (-60.13%)
Mutual labels:  azure, service-bus
Moodle
Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
Stars: ✭ 75 (-94.04%)
Mutual labels:  azure
Serverless Graphql Workshop
GraphQL and Serverless workshop
Stars: ✭ 70 (-94.44%)
Mutual labels:  azure
Smilr
Microservices reference app showcasing a range of technologies, platforms & methodologies
Stars: ✭ 68 (-94.6%)
Mutual labels:  azure
Spel
STIG-Partitioned Enterprise Linux (spel)
Stars: ✭ 66 (-94.76%)
Mutual labels:  azure
Az2tf
See the new version here:
Stars: ✭ 83 (-93.41%)
Mutual labels:  azure
Bulk Crap Uninstaller
Remove large amounts of unwanted applications quickly.
Stars: ✭ 1,212 (-3.73%)
Mutual labels:  windows-forms
Decomissioned Fitbit Export
[Decommissioned] A webapp to make exporting fitbit data easier
Stars: ✭ 73 (-94.2%)
Mutual labels:  azure
Ng Deploy Azure
Deploy Angular apps to Azure using the Angular CLI
Stars: ✭ 71 (-94.36%)
Mutual labels:  azure
Automatedlab
AutomatedLab is a provisioning solution and framework that lets you deploy complex labs on HyperV and Azure with simple PowerShell scripts. It supports all Windows operating systems from 2008 R2 to 2019, some Linux distributions and various products like AD, Exchange, PKI, IIS, etc.
Stars: ✭ 1,194 (-5.16%)
Mutual labels:  azure
Meteor Azure
Automate Meteor deployments on Azure App Service
Stars: ✭ 69 (-94.52%)
Mutual labels:  azure
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-93.73%)
Mutual labels:  azure
Xxamarin
Repositório com ✨ 141 Exemplos de Implementações e 📦 13 Pacotes de Xamarin
Stars: ✭ 68 (-94.6%)
Mutual labels:  azure
Azure Iot Developer Kit
A curated list of awesome Azure IoT Developer Kit projects and resources.
Stars: ✭ 73 (-94.2%)
Mutual labels:  azure
Azure
Azure-related repository
Stars: ✭ 78 (-93.8%)
Mutual labels:  azure
Clocal Azure
🔬 Emulation engine for Azure
Stars: ✭ 73 (-94.2%)
Mutual labels:  azure
Shuttle.esb
A highly extensible service bus implementation.
Stars: ✭ 71 (-94.36%)
Mutual labels:  service-bus

Build status

Author: Paolo Salvatori (@babosbird)
Collaborators: Sean Feldman (@sfeldman) and Erik Mogensen
Contributors: Many

Service Bus Explorer

The Service Bus Explorer allows users to connect to a Service Bus namespace and efficiently administer messaging entities. The tool provides advanced features like import/export functionality or the ability to test topic, queues, subscriptions, relay services, notification hubs and events hubs.

Service Bus Explorer

Installation

Using Chocolatey

choco install ServiceBusExplorer

More information on our Chocolatey page.

Using GitHub

curl -s https://api.github.com/repos/paolosalvatori/ServiceBusExplorer/releases/latest | grep browser_download_url | cut -d '"' -f 4

Contributions

Here are some guidelines concerning contributions:

  • All contributions should be done on develop
    • master is only for releases
  • Every pull request is built by AppVeyor and should preferably be linked to a GitHub issue.
  • Write unit tests, if applicable

If you just want to help out, feel free to pick one of our issues with the help wanted label.

Development Environment

Visual Studio 2019 16.8.0 or later is required to build the solution.

When editing UI elements Visual Studio should run as a DPI-unaware process. For more information about this, see the Visual Studio documentation. In Visual Studio 2017 15.9.12 the informational bar looks like this AutoscalingTurnedOff when it is running as a DPI-unaware process.

Azure Service Bus

Microsoft Azure Service Bus is a reliable information delivery service. The purpose of this service is to make communication easier. When two or more parties want to exchange information, they need a communication facilitator. Service Bus is a brokered, or third-party communication mechanism. This is similar to a postal service in the physical world. Postal services make it very easy to send different kinds of letters and packages with a variety of delivery guarantees, anywhere in the world.

Similar to the postal service delivering letters, Service Bus is flexible information delivery from both the sender and the recipient. The messaging service ensures that the information is delivered even if the two parties are never both online at the same time, or if they aren't available at the exact same time. In this way, messaging is similar to sending a letter, while non-brokered communication is similar to placing a phone call (or how a phone call used to be - before call waiting and caller ID, which are much more like brokered messaging).

The message sender can also require a variety of delivery characteristics including transactions, duplicate detection, time-based expiration, and batching. These patterns have postal analogies as well: repeat delivery, required signature, address change, or recall.

Service Bus supports two distinct messaging patterns: Azure Relay and Service Bus Messaging.

For more information, feel free to read the official documentation here.

Service Bus Explorer for Windows Server

The Service Bus Explorer 2.1.0 can be used with the Service Bus for Windows Server 1.1. The Service Bus Explorer 2.1.0 uses a version of the Microsoft.ServiceBus.dll client library which is compatible with the Service Bus for Windows Server 1.1 RTM version. You can download the source code of the Service Bus Explorer 2.1.0 here.

Documentation

Here you can find the tool documentation and a log of the features implemented over time.

GitHub

The source code of the tool is now available on GitHub as a public project. Now you have the opportunity to contribute to the evolution of the tool!

here

Videos

For more information on how to use the Service Bus Explorer, see the following videos on Channel9:

Alternative Service Bus Management Tools

Service Bus Explorer is only one of the management tools available for Azure Service Bus.

Here are a couple of alternatives:

  • Microsoft Azure Management Portal (SaaS, web based, extremely basic)
  • Serverless360 (paid with free trial, SaaS, web based)
  • PowerShell (Documentation)

License

Microsoft Corporation ("Microsoft") grants you a nonexclusive, perpetual, royalty-free right to use and modify the software code provided by us for the purposes of illustration ("Sample Code") and to reproduce and distribute the object code form of the Sample Code, provided that you agree: (i) to not use our name, logo, or trademarks to market your software product in which the Sample Code is embedded; (ii) to include a valid copyright notice on your software product in which the Sample Code is embedded; and (iii) to indemnify, hold harmless, and defend us and our suppliers from and against any claims or lawsuits, whether in an action of contract, tort or otherwise, including attorneys' fees, that arise or result from the use or distribution of the Sample Code or the use or other dealings in the Sample Code. Unless applicable law gives you more rights, Microsoft reserves all other rights not expressly granted herein, whether by implication, estoppel or otherwise.

THE SAMPLE CODE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL MICROSOFT OR ITS LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THE SAMPLE CODE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].