7

各位做过微服务的大佬,请教一个问题

 2 years ago
source link: https://www.v2ex.com/t/838613
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Python

各位做过微服务的大佬,请教一个问题

  longmeier90 · 19 小时 7 分钟前 · 1907 次点击

我们公司的项目,主要用 python 、和 go 开发。我想咨询一下,服务注册、服务发现、配置中心。用哪几个比较合适,nacos 、consol 、etcd

29 条回复    2022-03-07 19:21:24 +08:00

RainCats

RainCats      19 小时 0 分钟前

用 java ,微服务用 alibaba 那套

seagull7558

seagull7558      18 小时 59 分钟前

啊这 java 还能给一点建议 go 和 python 雀食不熟

paradoxs

paradoxs      18 小时 59 分钟前

nacos 现在最好的。

Hanggi

Hanggi      18 小时 44 分钟前 via iPhone

K8S 一把梭比较好,你上面说的那些都不需要。

aladdinding

aladdinding      18 小时 42 分钟前

配置中心用 nacos
服务发现用 consul

shuimugan

shuimugan      18 小时 32 分钟前

上云的话 all in serverless ,连 k8s 都不需要,打成 docker 镜像丢上去,一个应用 /函数分配一个域名,全部走 http api 调用就行了。
配置中心也可以做轻量甚至不需要,丢环境变量就可以了,稍微自动化一点就是去配置中心取出来丢环境变量

longmeier90

longmeier90      18 小时 31 分钟前

@aladdinding 能详细讲讲各自的优缺点吗,或者踩过的坑

Oktfolio

Oktfolio      18 小时 25 分钟前

lmshl

lmshl      18 小时 10 分钟前

Kubernetes 一把梭,其他都不需要。而且现在各大云平台都有全托管 k8s ,甚至还有 serverless k8s 。

quan01994

quan01994      18 小时 8 分钟前

k8s 自带的啊

lmshl

lmshl      18 小时 7 分钟前

服务注册和服务发现:在 k8s 里,liveness/readiness 探针验证通过的服务都会自动加到 Service IP 地址列表中,你不需要再运维另一套组件,而 configMap + secretMap 基本上可以解决 99% 的非严格实时配置切换。并且 k8s 还带给你滚动更,蓝绿部署等优势,完全碾压 nacos/eureka 等方案

Chad0000

Chad0000      18 小时 6 分钟前 via iPhone

dapr 了解一下,目前正准备尝试

youngce

youngce      18 小时 4 分钟前

istio 也是一个不错的方案,其实 k8s 、istio 之类的压力主要给到了运维这边,看你们有没有运维来玩转这一套生态

cheng6563

cheng6563      18 小时 0 分钟前

上容器一把梭呗。其实就是最简单的用域名调用服务,直接从文件读配置文件。
本地可以把全部服务域名配成 127.0.0.1 进行开发。

BQsummer

BQsummer      17 小时 33 分钟前

真没见过把 k8s 的服务发现做注册中心的, ab 集群 /流量权重 /外部服务注册怎么通过 k8s 实现

wzcloud

wzcloud      17 小时 28 分钟前

容器化了吗?如果是 k8s 环境,那直接用 servicemesh 吧(Istio).

datoujiejie221

datoujiejie221      17 小时 23 分钟前

没有推荐 apollo 的吗

SoulSleep

SoulSleep      17 小时 5 分钟前

上容器,不需要额外的服务发现...多语言友好

lqy2575395

lqy2575395      17 小时 3 分钟前

@datoujiejie221 挺好的,我上上家用,还支持配置灰度发布,版本回滚,主要是操作简单

qwe520liao

qwe520liao      16 小时 15 分钟前

如果没有基础设施的支持,不建议用不同的语言来开发。反之,如果用 Spring Cloud 这种的话,基本上就是几行配置就可以搞定,也不需要容器化。

tabris17

tabris17      16 小时 0 分钟前 via iPhone

微软的 dapr 已经可以用于生产环境了

Maco

Maco      15 小时 49 分钟前

xiaogan18

xiaogan18      15 小时 45 分钟前

k8s 生态丰富,业界评价又高,还在犹豫什么

q474818917

q474818917      15 小时 41 分钟前

但凡说 nacos 的,我盲猜都是培训机构出来的吧

werong

werong      15 小时 39 分钟前

我们用的 k8s 自带的,运维配好了直接用。

pengtdyd

pengtdyd      15 小时 25 分钟前

不用 java 想搞微服务,我就一个字:不可能

labulaka521

labulaka521      15 小时 20 分钟前

k8s + grpc

bigbyto

bigbyto      15 小时 9 分钟前 via iPhone

@q474818917 这个怎么说,请教一下。nacos 是有什么很不好的地方吗? 我没用过这玩意儿,除了 consul 还有其他选择吗?

buffzty

buffzty      14 小时 53 分钟前

nacos 的权限最小粒度是命名空间,这个不改 永远没法用

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK