Đây là ứng dụng Linux có tên Foundatio, phiên bản mới nhất có thể tải xuống dưới dạng v12.0.0sourcecode.tar.gz. Ứng dụng có thể chạy trực tuyến trên nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks dành cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng này có tên Foundatio với OnWorks miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng, cài đặt và chạy nó.
MÀN HÌNH:
thành lập
SỰ MIÊU TẢ:
Các khối nền tảng có thể cắm được để xây dựng các ứng dụng phân tán được ghép nối lỏng lẻo. Bao gồm các triển khai trong Redis, Azure, AWS, RabbitMQ và trong bộ nhớ (để phát triển). Khi xây dựng một số ứng dụng đám mây lớn, chúng tôi thấy thiếu các giải pháp tuyệt vời (không có nghĩa là không có giải pháp nào ở đó) cho nhiều phần quan trọng để xây dựng các ứng dụng phân tán có thể mở rộng trong khi vẫn giữ cho trải nghiệm phát triển đơn giản. Muốn xây dựng dựa trên giao diện trừu tượng để chúng tôi có thể dễ dàng thay đổi cách triển khai. Muốn các khối trở nên thân thiện với tiêm phụ thuộc. Ban đầu, chúng tôi sử dụng ứng dụng khách bộ đệm Redis mã nguồn mở nhưng sau đó ứng dụng này đã trở thành một sản phẩm thương mại với chi phí cấp phép cao. Không chỉ vậy mà còn không có bất kỳ triển khai trong bộ nhớ nào nên mọi nhà phát triển đều phải thiết lập và định cấu hình Redis. Ban đầu chúng tôi xem xét NServiceBus (một sản phẩm tuyệt vời) nhưng nó có chi phí cấp phép cao (họ cũng phải ăn) và không thân thiện với OSS.
Tính năng
- Bao gồm các triển khai trong Redis, Azure, AWS, RabbitMQ và trong bộ nhớ
- Phát triển và thử nghiệm dễ dàng trong khi cho phép ứng dụng của bạn mở rộng quy mô
- Bộ nhớ đệm, lưu trữ, hàng đợi, nhắn tin, khóa và triển khai số liệu
- Foundatio có thể được cài đặt thông qua trình quản lý gói NuGet
- Bộ nhớ đệm cho phép bạn lưu trữ và truy cập dữ liệu nhanh như chớp
- Hàng đợi cung cấp gửi tin nhắn Nhập trước, Xuất trước (FIFO)
Ngôn ngữ lập trình
C#
Danh Mục
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/foundatio.mirror/. Nó đã được lưu trữ trong OnWorks để có thể chạy trực tuyến theo cách dễ dàng nhất từ một trong các Hệ điều hành miễn phí của chúng tôi.