2012-10-26 28 views
33

Có cách nào để chơi cùng và khám phá Xe buýt Dịch vụ Azure trên trình mô phỏng cục bộ mà không cần đăng ký Dịch vụ Azure thực không?Kiểm tra Xe buýt Dịch vụ Azure cục bộ mà không cần đăng ký hoặc đăng nhập

tôi đang theo một hướng dẫn về việc sử dụng xe buýt Dịch vụ Azure nhưng tại một thời điểm nào đó một Namespace và một Issuer NameKey là bắt buộc. Tôi không có dữ liệu đó vì tôi không được đăng ký Dịch vụ Azure và tôi không muốn làm ngay bây giờ (Tôi sẽ nhận được bản dùng thử của mình khi tôi cảm thấy sẵn sàng để phát triển/thử nghiệm điều gì đó thực sự).

Trả lời

18

Rất tiếc, không có mô phỏng Xe buýt dịch vụ Azure bạn có thể chạy cục bộ. Xe buýt dịch vụ Azure yêu cầu active Azure Subscription. Bạn sẽ cần một thử nghiệm, thuê bao MSDN, hoặc trả tiền cho một thuê bao trả như bạn đi. Rơ le chính nó cực kỳ rẻ - $0.01 per 10,000 messages. Đi sâu vào và start experimenting with your Azure 90 day trial. Nếu bạn hết thời gian dùng thử, tôi chắc chắn MS sẽ làm việc với bạn nếu bạn có thể biện minh cho phần mở rộng.

Một trong những lý do tôi hy vọng rằng nó không hoạt động mà không đăng ký là xe buýt phục vụ đòi hỏi Azure ACS để xác thực (này là nguồn gốc của các Issuer NameKey bạn đang tìm kiếm) mà also lacks emulation để kiến ​​thức của tôi .

44

Nếu bạn muốn sử dụng tính năng Nhắn tin môi giới (Hàng đợi, Chủ đề và Đăng ký), bạn có thể cài đặt Xe buýt dịch vụ cho Windows Server, cho phép bạn thử nghiệm cục bộ.

http://msdn.microsoft.com/en-us/library/windowsazure/jj193022(v=azure.10).aspx

Đối với thông điệp tiếp sóng bạn sẽ phải sử dụng một tài khoản Azure. Chi phí sử dụng dịch vụ chuyển tiếp để phát triển và thử nghiệm là tối thiểu, do đó, có thể đáng để tạo đăng ký trả tiền khi bạn thực hiện việc này.

+1

Cảm ơn bạn đã chia sẻ! [** Dịch vụ xe buýt 1.0 ** là thứ đã có sẵn vào ngày 24/10/2012.] (Http://blogs.msdn.com/b/windowsazure/archive/2012/10/24/announcing-public-availability- của dịch vụ-bus-cho-windows-server-dịch vụ-bus-1-0.aspx). Họ nói rằng API là đối xứng với các dịch vụ Azure Bus API, nhưng từ một quan điểm bảo mật có vẻ như bạn cần phải sử dụng STS thay vì Azure ACS. Quá xấu bạn không thể chạy trên máy nhà phát triển - Service Bus 1.0 yêu cầu máy chủ cửa sổ (* BizTalk thậm chí không yêu cầu điều này và ** Máy chủ AppFabric ** chỉ yêu cầu IIS *) – SliverNinja

+6

Xác nhận rằng ** Windows 8 ** hỗ trợ ** Service Bus 1.0 ** - bạn [không phải chạy nó trên Windows Server] (http://social.msdn.microsoft.com/Forums/en-US/servbus/thread/e5f887b5-9925 -4bb3-ac64-93dddd4b13ca). [Tải xuống dịch vụ xe buýt 1.0 tại đây và bắt đầu!] (Http://www.microsoft.com/en-us/download/details.aspx?id=35374). Xem [hướng dẫn bắt đầu tại đây.] (Http://msdn.microsoft.com/en-us/library/jj193021 (v = azure.10)). Một ** Không gian tên mặc định ** (* ServiceBusDefaultNamespace *) và ** mã thông báo truy cập ** được tạo cho bạn như một phần của quá trình cài đặt. – SliverNinja

+0

@SliverNinja bạn có biết điều này được thư viện Node.js hỗ trợ không? Tôi đã có nó chạy tại địa phương nhưng khi tôi cố gắng để kết nối bằng cách sử dụng các lib azure nó không thành công với một 401. – James

Các vấn đề liên quan