zoukankan      html  css  js  c++  java
  • 开源项目go2o

    发一个github上唯一用golang实现的o2o项目

    What's Go2o

    Golang combine simple o2o DDD domain-driven design realization, including multi-channel (businesses), multi-store, multi-member commodity, Promotions, orders, coupons implementation also includes a micro framework in package "ops/cf", providing ORM, Reporting, Web Framework,Rpc Framework.

    Golang 结合DDD领域驱动设计的简单o2o实现,包含多渠道(商家),多门店,多会员.商品, 促销,订单,优惠券的实现,同时包含一个微型框架gof,提供ORM,报表,Web Framework,Rpc Framework. gof已经独立为一个代码仓库.

    Deploy

    线上部署的示例见:http://www.mvto.net

    1.Complied

        git clone https://github.com/newmin/go2o.git /home/usr/go2o
        export GOPATH=$GOPATH:/home/usr/go2o/
        cd /home/usr/go2o
        go build server.go
    

    2.Running Service

        Usage of ./server:
          -debug=false: enable debug
          -help=false: command usage
          -mode="sh": boot mode.'h'- boot http service,'s'- boot socket service
          -port=1001: web server port
          -port2=1002: socket server port
    

    3.Add http proxy by nginx

        server {
              listen          80;
              server_name     *.ts.com;
              location / {
                 proxy_pass   http://localhost:1001;
                 proxy_set_header Host $host;
              }
        }
    

    4.Add test hosts

        vi /etc/hosts
        127.0.0.1   wly.ts.com static.ts.com img.ts.com partner.ts.com
        member.ts.com www.ts1.com www.ts2.com api.ts.com wsapi.ts.com
    

    Access Entry

    Partner Management

    partner.ts.com

    Member Center

    member.ts.com

    Partner Sales

    wly.ts.com

    you can add host to table "pt_host" use MySql Workbench.

  • 相关阅读:
    Prometheus—告警altermanger
    Prometheus监控Kafka
    get与post(转)
    js typeof
    设置SQL脚本大小敏感
    max Count Group by
    统计当年登陆次数
    IOC
    ORM
    [转载]C#实现获取浏览器信息
  • 原文地址:https://www.cnblogs.com/newmin/p/go2o.html
Copyright © 2011-2022 走看看