-
Name
-
semian
-
Version
-
0.18.1
-
Platform
-
ruby
-
Authors
-
Scott Francis
Simon Eskildsen
Dale Hamel
-
Bindir
-
bin
-
Date
-
2023-05-02 00:00:00 UTC
-
Description
-
A Ruby C extention that is used to control access to shared resources
across process boundaries with SysV semaphores.
-
Email
-
opensource@shopify.com
-
Extensions
-
ext/semian/extconf.rb
-
Files
-
LICENSE.md
README.md
ext/semian/extconf.rb
ext/semian/resource.c
ext/semian/resource.h
ext/semian/semian.c
ext/semian/semian.h
ext/semian/sysv_semaphores.c
ext/semian/sysv_semaphores.h
ext/semian/tickets.c
ext/semian/tickets.h
ext/semian/types.h
lib/semian.rb
lib/semian/activerecord_trilogy_adapter.rb
lib/semian/adapter.rb
lib/semian/circuit_breaker.rb
lib/semian/grpc.rb
lib/semian/instrumentable.rb
lib/semian/lru_hash.rb
lib/semian/mysql2.rb
lib/semian/net_http.rb
lib/semian/platform.rb
lib/semian/protected_resource.rb
lib/semian/rails.rb
lib/semian/redis.rb
lib/semian/redis/v5.rb
lib/semian/redis_client.rb
lib/semian/resource.rb
lib/semian/simple_integer.rb
lib/semian/simple_sliding_window.rb
lib/semian/simple_state.rb
lib/semian/unprotected_resource.rb
lib/semian/version.rb
-
Homepage
-
https://github.com/shopify/semian
-
Licenses
-
MIT
-
Metadata
-
{"allowed_push_host"=>"https://rubygems.org", "bug_tracker_uri"=>"https://github.com/Shopify/semian/issues", "changelog_uri"=>"https://github.com/Shopify/semian/blob/master/CHANGELOG.md", "documentation_uri"=>"https://github.com/Shopify/semian", "homepage_uri"=>"https://github.com/Shopify/semian", "source_code_uri"=>"https://github.com/Shopify/semian"}
-
Require paths
-
lib
-
Required ruby version
-
>= 0
-
Required rubygems version
-
>= 0
-
Rubygems version
-
3.4.12
-
Specification version
-
4
-
Summary
-
Bulkheading for Ruby with SysV semaphores
-
Original platform
-
ruby
-
New platform
-
ruby