
架构设计
文章平均质量分 87
程序猿DD
《Spring Cloud微服务实战》作者、腾讯云TVP、阿里云MVP
展开
-
如何用Serverless让SaaS获得更灵活的租户隔离和更优的资源开销
关于SaaS和Serverless,相信关注我的很多读者都已经不陌生,所以这篇不会聊它们的技术细节,而将重点放在SaaS软件架构中引入Serverless之后,能给我们的SaaS软件带来多大的收益。在开始下面的内容之前,不妨先给自己半分钟时间,思考下:你认为Serverless的引入,对你现有的SaaS软件架构带来多大的提升?先说一个大部分人都可以想到的:从Serverless简化运维的角度去思考,站在软件平台的运维方,能够降低运维复杂度。这个收益显而易见,我开始也只想到了这一点,直到这几天看了AWS原创 2021-12-10 13:58:21 · 2852 阅读 · 0 评论 -
注册中心与API网关不是这样用的!
之前在做顾问和咨询项目的时候,见到了一种非常经典的关于API网关和注册中心的错误用法。这个案例在我的星球里已经分享过,没想到最近又碰到了两个类似的使用姿势。也许这样的问题还存在不少团队的应用中,所以拿出来再分享一下,希望可以帮助读者更好的理解注册中心与API网关的作用,并将它们用对地方!在微服务架构中,我们都会使用API网关来作为暴露服务的唯一出口。这样可以将与业务无关的各项控制,集中的在API网关中进行统一管理,从而使得业务服务可以更加专注于业务领域本身。而在微服务构建的系统内部,各个服务之间的调度,原创 2021-04-29 12:25:33 · 1535 阅读 · 0 评论 -
低代码平台如何一步步摧毁开发团队的效率与创新!
关于低代码平台,之前我也推送过两篇相关的文章,我的观点很简单:东西是好的,有它所擅长和适用的领域,但软件产品不存在银弹,低代码平台一样如此!现在在搜索引擎上搜“低代码”这样的关键词,你会看到很多夸张的标题,比如:“人人都是产品经理”之后,“人人都是程序员”的时代要来了?阿里、腾讯都在押注的新赛道,能让程序员告别脱发和996吗?还有诸多低代码平台的公司拿到各种融资或地区性政府补贴的新闻甚至我还在福报长的抖音账号中,看到了程序员下午坐在外面喝咖啡,说有了低代码,现在大把时间休息的短视频。。。低代原创 2021-05-14 10:26:08 · 6875 阅读 · 16 评论 -
存在多个不同注册中心的时候,如何平滑的统一注册中心?
这几天在不同的微信群和社区里连续碰到了类似的问题:比如spring4all的帖子:http://bbs.spring4all.com/thread/21又比如今天在秦总的群里也进行了类似的讨论。虽然描述不同,但核心都围绕着一个问题:两个不同注册中心下的服务要如何互相调用?下面就针对这个问题,展开说说我的思考、实践与建议。为什么会有这样的场景?先来说说背景问题,有的群友在看到这类问题的时候,第一反应就是怎么用多个注册中心,是不是蛋疼了瞎搞的?显然有点脑子的人都不会这样做!那么为什么会存在这样原创 2021-05-27 10:54:49 · 599 阅读 · 1 评论 -
你以为在做的是微服务?不!你只是做了个比单体还糟糕的分布式单体!
昨晚睡觉前,顺手撸了几个群聊的聊天记录。发现一个很有意思的名词“分布式单体”,顺藤摸瓜看了一下之前的聊天记录,由于内容骂骂咧咧,我就不贴出来了。。。大致内容就是某公司在做微服务改造,但改的不伦不类,形式上像微服务,而本质上依然是单体,甚至连单体都不如。这样的改造现象,其实在国内还是蛮多见的。下面就来聊聊这个有趣的话题:分布式单体。各位看官,看看你们公司是不是也犯了这样的错误?分布式单体为什么不好先思考一个问题:从单体改造到微服务的时候,你们是不是按这样的步骤来的?确定业务领域,拆分存储,定义各微服原创 2021-03-12 10:14:08 · 11406 阅读 · 41 评论 -
从B站的代码泄露事件中,我们能学到些什么?
先声明一下,本文不聊ISSUE中的七七八八,也不聊代码是否写的好,更不聊是不是跟蔡徐坤有关之类的吃瓜内容。仅站在技术人的角度,从这次的代码泄露事件,聊聊在代码的安全管理上,通常都需要做哪些事来预防此类事件的发生。同时,大家在阅读本文的时候,也可以深入思考下,自己团队是否也存在类似的问题,经过这次的事件,是否有必要针对性的做一些优化。最小权限“最小权限”原则是我们在学习Linux用户管理时候...原创 2019-04-23 00:24:30 · 4204 阅读 · 0 评论 -
Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
这篇博文是临时增加出来的内容,主要是由于最近连载《Spring Cloud Alibaba基础教程》系列的时候,碰到读者咨询的大量问题中存在一个比较普遍的问题:版本的选择。其实这类问题,在之前写Spring Cloud基础教程的时候,就已经发过一篇《聊聊Spring Cloud版本的那些事儿》,来说明Spring Boot和Spring Cloud版本之间的关系。Spring Cloud Ali...原创 2019-03-03 10:16:13 · 5215 阅读 · 1 评论 -
Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置
前情回顾:《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》《Spring Cloud Alibaba基础教程:支持的几种服务消费方式》《Spring Cloud Alibaba基础教程:使用Nacos作为配置中心》《Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解》《Spring Cloud Alibaba基础教程:N...原创 2019-02-09 22:06:26 · 1245 阅读 · 0 评论 -
Spring Cloud Alibaba基础教程:使用Nacos作为配置中心
通过本教程的前两篇:《Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现》《Spring Cloud Alibaba基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign)》我们已经学会了,如何利用Nacos实现服务的注册与发现。同时,也介绍了在Spring Cloud中,我们可以使用的几种不同编码风格的服务消费方式。接...原创 2019-01-28 22:28:26 · 8740 阅读 · 1 评论 -
使用云服务构建低成本站点
在互联网+风潮之下,越来越多的企业、个人想通过互联网提升曝光度,网站、App、微信公众号等被中小企业和个人关注起来。然后大多传统企业主和非专业的个人并不清楚构建这些需要付出多少成本,很大一部分人就成了冤大头付出了非常大的代价但是收效甚微。本文主要介绍一些笔者使用过的云服务,并介绍一个最近使用的案例,与大家分享使用经验。案例需求由于最近笔者玩一款不错的手游“白猫计划”,其中涉及不少人物、武器、副本、活原创 2015-11-28 13:39:16 · 1486 阅读 · 0 评论