微服务架构与实践

微服务架构与实践

2018-3-26 张子阳 推荐: 1 难度: 3

最近想更新一下后台架构方面的知识,因为当前“微服务”是比较流行的一个发展趋势,于是就买了这本书学习一下。这本与其说是“书”,不如说是操作手册和配置说明。全书几乎没有关于技术的讲解,而是设定一个微服务的项目目标,接下来就是一步步的操作和配置说明。然而这份说明也不够详细,几乎没有任何解释,只是请读者照做而已。一旦涉及复杂的部分则给出官网的链接。

书中的微服务的例子是用Ruby下的Grape框架来实现的,Ruby相对小众,多少也会有点不适应。

读完这本书,最大的收获可能是了解到构建微服务的系统需要用到哪些技术,至于这些技术的详情,还需要通过别的资料来学习。

代码静态检查

命名风格、统一格式等,需要通过工具来实现(Go语言我是比较熟悉的,其他语言要去google)。

Docker容器

将应用和依赖打包到可移植的容器中,然后发布到机器上。从而可以更快地交付和部署。

日志聚合

Splunk(其他:LogStash)

监控与告警

Nagios(其他:Ganglia、Zabbix、NewRelic),Nagios本身已包含告警功能;业界还有更强大的告警工具,PagerDuty。

持续集成

Jenkins

服务测试

Pact框架

感谢阅读,希望这篇文章能给你带来帮助!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

为什么Linux这么受欢迎?

为什么要学习Linux? 为什么学Linux,每个人都有自己的理由: Linux是免费的不用花一分钱,能够节约大笔的成本; Linux是开源的,你可以根据自已的...

46670
来自专栏开源项目

码云周刊 | 面试之前,或许该高效率地学点干货!

一周热门资讯回顾 1、程序员多大年纪算高龄,届时该何去何从? ? 随着年龄的增长,程序员会相对难以保持技能更新。许多人宁愿留在自己的舒适区,不冒任何风险。即使...

31460
来自专栏喔家ArchiSelf

面向IoT的协议选择思考

对于使用传感器和保持连接性的IoT系统而言,如何使用这些元素和多种互联网技术相结合呢?

49560
来自专栏云计算D1net

管理员需知:五大开源云工具

提供灵活性和最小的锁定风险,开源云工具正在企业市场中逐步取得进展。下面就来看看云部署和管理的五大开源产品。 开源技术对云计算世界产生了重大影响,其中有两个主要的...

49080
来自专栏游戏杂谈

游戏版本更新小记

先大概介绍一下项目,卡牌游戏,主要面向女性用户。前期是走IOS市场,后来又移值到Android平台上,在几家大一点的Android渠道上进行运营。Android...

13110
来自专栏IT笔记

关于架构优化和设计,架构师必须知道的事情

近几年来随着互联网的飞速发展,新的架构实践方式不断涌现,但是有一件事情是永恒不变的,那就是-“架构之道”;关于如何设计出灵活、高可用性以及能够快速适应变化的系统...

36370
来自专栏北京马哥教育

Linux 与 Unix 到底有什么不同?

如果你是一名20多岁或30多岁的软件开发人员,那么你已成长在一个由Linux主导的世界中。数十年来,它一直是数据中心的重要参与者,尽管很难找到明确的操作系统市场...

21800
来自专栏jessetalks

关于架构优化和设计,架构师必须知道的事情

概述 这篇译文最早发布在infoQ下面的一个微信公众号:“聊聊架构”上,想着我在园子几乎沉寂了接近两年之久,于是借机复活。哈哈哈,这是一篇关于架构的译文,会介绍...

33170
来自专栏沃趣科技

翻过那座山,就能看见海|kubernetes让DBA更优雅地管理数据库

标题中的DBA其实包含两层含义:Database Architect 与 Database Administrator,我在这里都简称DBA了。

64280
来自专栏携程技术中心

干货 | 携程容器云实践

作者简介 吴毅挺,携程系统研发部高级总监。2012年加入携程,从零组建携程云平台团队,目前负责携程私有云、虚拟桌面云、网站应用持续交付等研发。 一、在线旅游与弹...

65980

扫码关注云+社区

领取腾讯云代金券