Edge Storage is a cloud storage solution provided by bunny.net that automatically replicates your data to multiple regions around the world. It integrates tightly with the bunny.net CDN and was designed to be the fastest performing global storage solution thanks to smart geographical load balancing.
It's very simple, here's an example (SandboxStoreTest.java)
private static final String DUMMY_TEST_KEY = "344c04e4-9f81-4496-b63a-d79f6ac21e46";
public void order1Test() {
final StorageAPI bunny = new BunnyJavaClient(DUMMY_TEST_KEY).getStorageAPI(null);
bunny.uploadFile("testZone", "test/path/cool", "testfile.jar", new File("mytest.jar"));
bunny.downloadFile("testZone", "test/path/cool", "testfile.jar");
bunny.deleteFile("testZone", "test/path/cool", "testfile.jar");
}
With maven:
<!-- Step one, add this -->
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
<!-- Step 2, add this in your dependencies tab -->
<dependency>
<groupId>com.github.terminalsin</groupId>
<artifactId>bunnycdn-storage-java</artifactId>
<version>1.0.2</version>
</dependency>
With gradle:
// Add this first
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
// Then this
dependencies {
implementation 'com.github.terminalsin:bunnycdn-storage-java:1.0.2'
}
None :) (Okay fine we use JUnit for testing but shhh)
YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET applications. YourKit is the creator of YourKit Java Profiler, YourKit .NET Profiler, and YourKit YouMonitor.
Issues tab. Won't be offering direct support.