文章列表

共有 432 篇文章

如何看待消息中间件的选型

前言 近来有很多网友留言:公司要做消息中间件选型,该如何选?你哪个比较好?我的回答一般是:It's a nice topic如果随意回答一个的话显得很不严谨也不太负责任,如果严谨的回答的话一天就不用干活了。消息选型的确是一个大论题,实则说来话长的事情又如何长话短说。被问的越多越觉得需要整理一篇自己的观点出来,主要的目的将自己的经验分享出来,可以让别人少踩点误区,次要的目的是下次再被问到了可以直接甩...

微网关与服务啮合

> 技术雷达:现在越来越多的大型组织在向更加自组织的团队结构转型,这些团队拥有并运营自己的微服务,但他们如何在不依赖集中式托管的基础架构下,确保服务之间必要的一致性与兼容性呢?为了确保服务之间的有效协作,即使是自组织的微服务也需要与一些组织标准对齐。服务啮合SERVICE MESH在服务发现、安全、跟踪、监控与故障处理方面提供了一致性,且不需要像API网关或ESB这样的共享资产。服务啮合的一个典型...

Javascript 总结(常用工具类的封装)

前言 因为工作中经常用到这些方法,所有便把这些方法进行了总结。 JavaScript 1. type 类型判断 javascript isString o { //是否字符串 return Object.prototype.toString.callo.slice8, -1 === 'String' } isNumber o { //是否数字 return...

使用Swagger2Markup实现API文档的静态部署(二):Markdown和Confluence

> 在上一篇《使用Swagger2Markup实现API文档的静态部署(一):AsciiDoc》http://blog.didispace.com/swagger2markup-asciidoc/中,我们介绍了如何使用Swagger2Markup将Swagger文档转换成AsciiDoc,再将AsciiDoc转换成静态HTML。下面,本文将继续介绍Swagger2Markup可以转换的另外两种格式...

API网关的作用、方案以及如何选择

在这篇文章中将我们一起来探讨当前的API网关的现状和未来。 一. API网关的用处 API网关我的分析中会用到以下三种场景。 1.Open API。 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开放平台、微信开放平台。 Open API开放平台必然涉及到客户应用的接入、API权限的管理、调用次数管理等,必然会有一个统一的...

使用Swagger2Markup实现API文档的静态部署(一):AsciiDoc

> 在阅读本文之前,您先需要了解Swagger的使用,如果您还不知道它是用来干嘛的,请先阅读《Spring Boot中使用Swagger2构建强大的RESTful API文档》http://blog.didispace.com/springbootswagger2/一文。 前言 在学会了如何使用Swagger之后,我们已经能够轻松地为Spring...

请不要在“微服务”的狂热中迷失自我!

> 2017年是“微服务”疯狂的一年,如同股灾前的狂欢,各种不同行业的技术团队都在宣讲着自己微服务实践的道路。然而大家是否有反思过自己真的在玩“微服务”吗?您真的在“微服务”中受益了吗?还是为了凑这波的热点,而被折腾的疲惫不堪? > >下面的内容是《The Death of Microservice Madness in...

微服务2017年度报告出炉:4大客户画像,15%传统企业已领跑

开篇: 如果在诸多热门云计算技术中,诸如容器、微服务、DevOps、OpenStack 等,找出一个最火的方向,那么非微服务莫属。尽管话题炙手可热,但对传统行业来说,微服务落地和方法论目前处于起步阶段。 本报告于2017年11月份展开,从驱动因素、落地现状、和容器关系、架构体系、未来趋势和落地方法论等方面对微服务进行了分析。希望能够为传统企业微服务决策、规划和实施提供依据和解决办法。 驱动因素...

如何使用 Spinnaker 和 Kubernetes 进行数据库变更发布?

将应用程序部署到 Kubernetes 时,有很多选择。像 Helm 和 Ksonnet 这样的工具使得打包应用程序并将其部署到多个 Kubernetes 环境变得非常简单。但是,这些工具只能解决部分问题。部署到生产很少像 helm install my-chart 一样如此简单。他们可以涉及多个步骤,并保证所涉及的应用程序正常运行。我从 Kubernetes...

Netflix 的上线工具 Spinnaker

Spinnaker 的介绍 !Spinnakerhttps://blog.didispace.com/content/images/posts/netflix-spinnaker-1-1.png Spinnaker 是 Netflix 开源出来的持续交付工具,目的是为研发团队提供灵活的持续交付流水线,并且支持部署到测试/生产环境。Netflix 目前通过 Spinnaker...

36 页, 共 44 页, 总计 432 篇文章