Processing AIF outbound messages through Service broker Queues- Performance impact

Hi,

I have a requirement to process the outbound messages through SQL service broker queues where I insert every outbound message(XML) on to their respective service broker Queues in the same AX database.

Now my question is whether this will have any impact on AX performance as the service broker is resided within the database ? Or Is it recommended to create a separate database for Service broker Queuing ?

Any suggestions would be much appreciated ?