33 lines
408 B
Go
33 lines
408 B
Go
// iterator
|
|
package m2r
|
|
|
|
// "fmt"
|
|
// "log"
|
|
// "strconv"
|
|
// "time"
|
|
|
|
type produced struct {
|
|
logins []MongoLogin
|
|
}
|
|
|
|
func producer() {
|
|
|
|
for loop {
|
|
|
|
wg.Wait()
|
|
status = _Producer
|
|
|
|
//start := time.Now()
|
|
// estrae un userid dalla lista degli utenti che hanno fatto login
|
|
logs := dbs.Mongo.Find(opts.MaxLogins)
|
|
|
|
wg.Add(1)
|
|
count.AddWG()
|
|
|
|
consume <- produced{
|
|
logins: logs,
|
|
}
|
|
}
|
|
|
|
done <- true
|
|
}
|