Implementing and Benchmarking Bloom Filters in Golang:
Here’s a great article on impementing and benchmarking Bloom Filters in Golang.
Three separate types of filters are implements: Standard, Partitioned, and Scalable.
For a detailed look Read is paper.