artillery
Version, currently 0.0.1.2719 versions
- 0.4.6latestJan 11, 2020
- 0.4.0not indexedJan 11, 2020
- 0.0.1.34not indexedJan 11, 2020
- 0.0.1.33not indexedJan 11, 2020
- 0.0.1.31not indexedJan 11, 2020
- 0.0.1.30not indexedJan 11, 2020
- 0.0.1.27not indexedJan 11, 2020
- 0.0.1.26not indexedJan 11, 2020
- 0.0.1.24not indexedJan 11, 2020
- 0.0.1.20not indexedJan 11, 2020
- 0.0.1.19not indexedJan 11, 2020
- 0.0.1.18not indexedJan 11, 2020
- 0.0.1.17not indexedJan 11, 2020
- 0.0.1.12not indexedJan 11, 2020
- 0.0.1.11not indexedJan 11, 2020
- 0.0.1.10not indexedJan 11, 2020
- 0.0.1.9not indexedJan 11, 2020
- 0.0.1.6not indexedJan 11, 2020
- 0.0.1.0not indexedJan 11, 2020
github.com/abstractive/artillery.cr
Serverfree object-oriented microservice architecture.
Nothing has been indexed for 0.0.1.27 yet. The tag is recorded, its shard.yml has not been read, so the manifest and dependency list below are empty because they are unknown rather than because they are absent.
Installation
# Add this to your shard.yml
dependencies:
artillery:
github: abstractive/artillery.cr
version: ~> 0.0.1.27Then run:
shards installshard.yml
No shard.yml has been indexed for 0.0.1.27. You can read it on the repository.
Dependencies
Unknown: the shard.yml for this version has not been read yet.
README
This README is the one indexed from the repository at its latest ref, not from the tag for this version.
artillery.cr
Work In Progress
This implementation of Artillery is the reference implementation for the other languages at present, until another language or language platform can out-perform Crystal in the wild. Crystal feels perfect as the language to start from because it's almost designed for writing microservices.
Ignore Documentation
All information about this exists in Issues and code itself primarily, by way of implication; as well as in delimiter chambers discussions. Reach out if you have questions or want to contribute.
Preparation
-
Add the dependency to your
shard.yml:dependencies: artillery: github: abstractive/artillery.cr -
Run
shards install -
If not running containerized: Setup ZeroMQ
Invokation
Artillery can be invoked several ways; here are three:
Local environment, using the nimble but effective Bazooka style { Working }
From within a clone of a projectile repository you want to activate run this commands:
$ bin/artillery --bazooka
Cloud deployment of a Mountpoint and several Launcher instances [ Pending ]
In artillery.yml, include the following:
projectile:
environment:
production:
domains:
- artillery.cloud
launchers: 3
development:
launchers: 3
Then, run the following in the root of the repository, wherever it is checked out:
$ sudo artillery
Local deployment of a Mountpoint and several Launcher instances [ Pending ]
In artillery.yml, include the following:
projectile:
environment:
development:
launchers: 3
Then, run the following in the root directory of your local environment:
$ sudo artillery development
Other configurations:
More details coming...
Pending Invokations:
Right now the
Dockercluster configurations are broken, but it is mostly there. Once resolved, the remaining invokation styles will be available quickly thereafter, and will provide reduncancy, load-balancing, etc. TheBazookademonstrates the concept, then down the line it will remain as the primary means of doing local development using the exact infrastructureShotinstances are deployed to in public.
Currently and foreseeably MIT licensed, because if you want code without people, and you want to run off with the benefit of community work, good riddance anyway. I guess that's one version of decentrality. Most people are just busy and trying to get ahead. So do what you're going to do, and if you've got too much going on to contribute, you're probably making a contribution to the world some other way. But don't be a stranger. This code is intended to bring people together and raise the bar.
Developed by digitalextremist // in partnership with abstractive labs, facilitated by delimiter chambers.
Documentation
Built from the current release. The first visit to a release nobody has asked for starts its build.
Links
This release
- Version
0.0.1.27- Tagged
- Jan 11, 2020
- Commit
ba6e46bf9dec- Indexed
- not yet
Dependents
Repository
github.com/abstractive/artillery.cr
Metadata
- Created
- Aug 12, 2026
- Updated
- Aug 19, 2026
- Synced
- Aug 19, 2026
- Versions
- 19