func initMemcacheConn() { var ( host = config.GetConf().String("memcache::host") port = config.GetConf().String("memcache::port") ) mClient = memcache.New(host + ":" + port) }
func initMysqlConn() { var ( host = config.GetConf().String("mysql::host") port = config.GetConf().String("mysql::port") db = config.GetConf().String("mysql::db") user = config.GetConf().String("mysql::user") pwd = config.GetConf().String("mysql::pwd") ) orm.RegisterDataBase("default", "mysql", fmt.Sprintf("%s:%s@tcp(%s:%s)/%s?charset=utf8", user, pwd, host, port, db), 100) mysqlConn = orm.NewOrm() }
func main() { var ( host = config.GetConf().String("default::host") port = config.GetConf().String("default::port") ) service := hprose.NewHttpService() service.AddFunction("domain-visitor", cpro.CproData{}.DomainVisitor) //service.AddFunction("record-cookie", cpro.CproData{}.ReocrdCookie) service.AddFunction("record-cookie", cpro.CproData{}.ReocrdCookieEx) service.AddFunction("domain-effect", cpro.CproData{}.DomainEffect) service.AddFunction("reocrd-advert", cpro.CproData{}.RecordAdvertPutInfo) http.ListenAndServe(host+":"+port, service) }
func initHbaseConn() { var ( host = config.GetConf().String("hbase::host") port = config.GetConf().String("hbase::port") ) hosts := strings.Split(host, ",") for k, _ := range hosts { hosts[k] += ":" + port } hbaseConn, err = hbase.NewClient(hosts, "/hbase") if err != nil { log.Error(err) } }