The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
Donne

Go 微服务有什么可以练手的项目吗?

  •  
  •   Donne ·
    Donng · Aug 23, 2019 · 6861 views
    This topic created in 2633 days ago, the information mentioned may be changed or developed.

    这周刚看完 gRPC、protobuf 和 go-micro 等,想写个什么东西练练手,但是又不知道用到哪合适。

    工作中还没有接触过微服务,所以不太清楚它在业务里的定位,v 友有什么好玩的概念可以拿来搞一搞的吗。

    16 replies  •  2019-09-04 11:52:44 +08:00
    useben
    useben
    Aug 23, 2019❤️1
    1
    参考 goim。推送系统。消息队列+grpc+集群,应该满足你的要求
    lincanbin
    lincanbin
    Aug 23, 2019❤️1
    2
    微服务是多人团队解耦用的,也是高量级项目用来避免撞瓶颈用的。两个都不沾边写这个有点难受啊。
    ylsc633
    ylsc633
    Aug 23, 2019
    3
    先拆个服务玩玩

    比如 造个论坛 注册拆个服务 帖子和回复拆个服务 积分拆个服务

    当然了,我只是举个栗子
    flyingghost
    flyingghost
    Aug 23, 2019
    4
    @ylsc633 怕不是会写到怀疑人生。/XD
    Pythondr
    Pythondr
    Aug 23, 2019
    5
    项目达不到规模用微服务架构完全是在给自己挖坑。别问我怎么知道的, 我现在正在坑中。。。
    triptipstop
    triptipstop
    Aug 23, 2019
    6
    服务 1 获取行情
    服务 2 清洗行情
    服务 3 匹配策略
    服务 4 开仓平仓
    服务 5 数钱数钱
    abcbuzhiming
    abcbuzhiming
    Aug 23, 2019❤️1
    7
    微服务的核心是如何拆服务,和语言框架都没关系,服务拆不好你换啥框架都要坑。
    artandlol
    artandlol
    Aug 23, 2019 via Android
    8
    https://github.com/b3log/pipe 像这种普通的 gin 项目,用 micro 改写试下
    Yuicon
    Yuicon
    Aug 23, 2019
    9
    b 站开源了 开源去看看
    Hanggi
    Hanggi
    Aug 23, 2019
    10
    ghos
    ghos
    Aug 23, 2019 via Android
    11
    好多东西没有业务很难练手 你可以将普通电商 下单 购买 付款 流程做成微服务看看
    skadi
    skadi
    Aug 23, 2019
    12
    blog
    Donne
    Donne
    OP
    Aug 23, 2019
    13
    @Pythondr 是开发费劲吗,方法都要写到 proto。还是调用服务容易出问题?
    Donne
    Donne
    OP
    Aug 23, 2019
    14
    @abcbuzhiming 这个点到我了,工作里用项目间 curl 的调用其实也是微服务思想。
    luozic
    luozic
    Aug 24, 2019 via iPhone
    15
    微服务更多关注服务治理 业务拆分,啥场景都没,怎么 copy 微服务? 实际可以按着 spring cloud 的方式组装轮子?
    MarksGui
    MarksGui
    Sep 4, 2019
    16
    切记微服务最重要是服务治理,而不是拆分。你拆分再好,没服务治理一样 gg
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1663 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 11:38 · PVG 19:38 · LAX 03:38 · JFK 06:38
    ♥ Do have faith in what you're doing.