看来风向要变了,终于有公司敢不吹 docker 和微服务了《王者荣耀为什么不使用微服务架构?》

594duck:https://mp.weixin.qq.com/s/AivWpbLHl8-Qh_NWq5Cbrw

我我实名反对无脑微服务快 4 年了。4 年里无数人教我做人的道理。

但是没有一个说得出所谓维服务之解决了 ci/cd 的问题外什么问题。

终于风向要变了。

我曾经在某位阿里恰饭微服务大佬的群里和他们吵了三天最后被几个连班都没上过的门徒硬是辱骂出群。

将来会证实的这波微服务和几年前的 openstack 一样都是历史的耻辱柱。

IGJacklove:想用就用,不想用就不用呗...别人用不用跟你也没啥关系吧.

leishi1313:你吵了 4 年都没人告诉你(大部分)游戏(主逻辑服务器)本来就不适合微服务?

asche910:游戏本来就不适合

learningman:工具是为了给人用的,好用就用,不好用就扔。
为了维护某个观念而互相攻讦,不可笑吗?

clayyj1210:看完链接之后只能说,链接内容很客观。以上。

dengjunwen:跟 php 是最好的语言同理

bowser1701:没看明白你的正文和别人的原文有啥联系。
人家也没说微服务要完,只是说各方面来说游戏不合适,CRUD 可以用,但微服务也不是啥黑科技。
然后,你得出了微服务要完的节奏?

musi:人家开头不是说了游戏这种要求 real time 的不适合么,那你是怎么得出微服务要完的?互联网上所有应用都是 real time 的?

mtrec:就这?微服务当然不是银弹 不适合实时性高的业务场景 === 微服务药丸?

qiaobeier:吃饱了空

lingo:没有银弹

sanggao:微服务还是需要的,但是中台绝对是个彻底的伪概念

crclz:同意,微服务是阴谋

yiyi11:方便细说“辱骂出群”吗?

rim99:应该仔细看看原文,说得很中肯

> 微服务不是什么银弹,也就是方便拆解一下原来的 CRUD 应用罢了而已,一没触及高级的交互方式,二没触及分布式系统真正的难点:状态,其实没有大家想的那么有用。之所以感觉上好像微服务改变了互联网,只不过 90%的互联网应用都只是简单小规模的 CRUD 而已。
>对方没有听说过微服务完全没有问题,因为这本身就不是什么高深的概念,反而对方听你一说一下就知道微服务不适合游戏,说明对方理解能力很强,对游戏系统设计也了解足够深。

mumonitor:微服务容器化最核心的一点就是要改造成无状态应用,如果应用无法改造成无状态,或者成本很高,那必然是不适合的。但整体上来讲容器化解决了长久以来部署困难,迁移困难,扩缩困难的弊端,一定是进步的,否则广大公有云也好,容灾体系构建也好都到达不了现在的程度,或者运维系统会复杂数倍。

594duck:@mumonitor

你看部署困难,迁移困难,不就是 CI/CD 问题么

贵司的运维团队大概还是 20 年前的运维团队,连这点都搞不定。

至于说扩缩困难,有了 API GW 或者 ESB 联动一下。有这么困难? K8s 也不是用 API GW 配合自己来搞

最扯蛋的就是 JAVA Spring 的 K8s 了。明明自己有一套还要再脱了 xx 的跑到 K8s 上,人为的制造困难。

594duck:@yiyi11 一堆卡通二次元头像开始人身攻击 了呀。

班都没上一天的无毛小伙子,讲不清道理了开始喷人,喷人么,难道狗咬我我还 xxx 么。

reus:是是是,你他妈最聪明,天下第一!

vindurriel:微服务化有一个好处 能在业务规模不增长的前提下 养活更庞大的技术团队 所谓的康威定律

594duck:@reus 这素质,啧啧啧

594duck:@vindurriel 一般 300 个研发的公司也就 10 个运维,20 个 QA 和 TEST 吧,更庞大的团队,是指 300 个研发里 300 个研发么?

Docker Compose在多阶段构建中覆盖了COPY - php

我的目标是在docker文件的一个阶段中获取php依赖项,然后将这些依赖项复制到下一阶段(vendor/ dir)。但是,一旦在docker-compose.yml中指定了覆盖COPY语句的卷,就好像从未发生过一样。docker-compose.ymlversion: "3" services: app: build: context: …

Docker PHP-APACHE容器全局设置ServerName指令 - php

当我尝试在docker上运行php:apache容器时收到此警告,请任何想法如何解决此问题。 AH00558:apache2:无法可靠地确定服务器的完全状态 限定域名,使用172.17.0.2。设置“服务器名称” 全局伪指令以禁止显示此消息AH00558:apache2:可以 使用以下方法不能可靠地确定服务器的标准域名: 172.17.0.2。全局设置'Se…

安装Tensor Flow泊坞映像 - python

我正在使用下面的链接安装张量流docker映像,对于最后一步,当我运行sudo docker pull tensorflow/tensorflow:latest-gpu-jupyter时,出现以下错误消息:Error response from daemon: manifest for tensorflow/tensorflow:devel-gpu-jupy…

Nginx和PHP容器之间的Docker连接被拒绝 - php

我正在使用从源映像和nginx官方映像编译的php-fpm创建集群,但是当我尝试运行phpinfo()文件时,nginx返回以下错误:*5 connect() failed (111: Connection refused) while connecting to upstream, client: 172.18.0.1, server: localhost…

请问有没有什么开源的成就系统?

linvaux:事情是酱紫的 为了激励我们公司的测试小伙伴多学习写代码,我想搞一个成就系统,根据每个人在 gitlab 的代码量和代码质量,来颁发不同的成就奖章。 所以想请教下各位大佬,有没有现成的成就系统,最好是能接入 gitlab 的。 因为我发现 apple watch 的运动成就那一套挺好玩的,会激励我多运动,来获得各种各样的奖章,所以才萌生了这样的…