projectextensions / projectextensions.azure.servicebus Goto Github PK
View Code? Open in Web Editor NEWProjectExtensions.Azure.ServiceBus
License: Other
ProjectExtensions.Azure.ServiceBus
License: Other
See email stack trace. Only happened once.
There is no reference to what topic name is and why you would use it.
Need information to describe the custom attribute.
ProjectExtensions.Azure.ServiceBus.Sender.AzureBusSender 24 09:18:23 Send failed Microsoft.ServiceBus.Messaging.ServerBusyException: The request was terminated because the entity is being throttled. Please wait 10 seconds and try again..TrackingId:e99587b8-46ba-4ef3-a386-ba15f8761523_G20_B12,TimeStamp:3/24/2013 1:18:24 PM ---> System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]: The request was terminated because the entity is being throttled. Please wait 10 seconds and try again..TrackingId:e99587b8-46ba-4ef3-a386-ba15f8761523_G20_B12,TimeStamp:3/24/2013 1:18:24 PM
Supported in the new api
This will dead letter the message and never call the receiver after the max retries is reached.
Determine how we can pass that back or add a property on the message so we can renew the lock past the default 2 minutes.
public void Handle(IReceivedMessage message, IDictionary<string, object> metadata)
will become
public void Handle(IReceivedMessage message)
and message will have a new metadata property.
We place the message in the DeadLetterQueue but we do not provide a way to obtain the information from that Queue.
There is no explanation of AppName. Describe it and why you need it if you are using the same topic for multiple applications.
Needs to be part of the sent message or a param?
See subject. Right now it only ready the app.config file.
Not sure if we have to update to v2 of the lib or not.
Create a step by step example to get people started with the service bus including the new azure portal.
I did not write down details :(
We do not support the transaction ability of send
Right now we filter only on the type. We need to be able to add additional filters based on headers in the message.
We may just provide A collection of Filter and let people set their own.
Explain why by default we look at the fully qualified class name to determine if you are scaling out or of you are creating a new subscription.
Deprecate the attribute and place singleton property into the config attribute.
Would be nice to be able to use this lib with Service Bus for Windows Server so that you are not forced to have account on azure. The development will be much simplified in this case.
People will now know that if you call PublishAsync 1000 times in a loop that tons of threads are being produced. We need to set a default number of senders and then have those senders poll the queue.
Right now if there is an error with the handler, we retry right away. We want to be able to pause for a period of time.
ExecuteAction in AzureBusReceiver takes a long time if the item does not exist.
I would like to use your library, but my assemblies use strong name keys.
Per-instance message handlers could also implement IDisposable. If they do, they have to be "released" when we are done with them. This is not the same as calling dispose directly (at least for most containers). Most IoC containers have some concept of Release. For example, Castle Windsor has an explicit release method. Some IoC container have the concept of a sub-container that calls IDispose for its components when it goes out of scope. This does have to be handled because, for at least Castle Windsor, this can cause memory leaks because in some cases the IoC container will hold onto the reference until the component is released or until the container itself is disposed.
If a subscription endpoint is deleted the application throws errors. Recreate it on demand.
We would need to add TopicName to the Configuration data. If it is not configured then it would use the default created when the application was configured.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.