微服务

微服务

微服务架构下静态数据通用缓存机制

大卫 发表了文章 • 0 个评论 • 23 次浏览 • 2019-05-27 14:53 • 来自相关话题


在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。

什么是静态数据

这里静态数据是指不经常发生变化或者变化...
查看更多

微服务架构中的GraphQL

buxie 发表了文章 • 0 个评论 • 50 次浏览 • 2019-05-27 09:45 • 来自相关话题


背景

在最近一篇文章《 Exploring Tokens with Stellar》中我们提到了如何利用GraphQL拼接来打...
查看更多

容器、微服务与服务网格

cleverlzc 发表了文章 • 0 个评论 • 110 次浏览 • 2019-05-26 11:03 • 来自相关话题


【编者的话】本文结合dotCloud的发展为例,阐述了一个基本的服务网格应该具备什么样的能力,对诸如Istio、Linkerd、Consul Connect等现代服务网格系统的基本模式进行了阐述,最后对于“自建还是购买(或者使用开源)”这个老生常谈的话题作者给...
查看更多

⼤型微服务框架设计实践

大卫 发表了文章 • 0 个评论 • 122 次浏览 • 2019-05-24 18:55 • 来自相关话题


大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服...
查看更多

微服务网关实战——Spring Cloud Gateway

博云BoCloud 发表了文章 • 0 个评论 • 71 次浏览 • 2019-05-24 17:29 • 来自相关话题


作为Netflix Zuul的替代者,Spring Cloud Gateway是一款非常实用的微服务网关,在Spring Cloud微服务架构体系中发挥非常大的作用。本文对Spring Cloud Gateway常见使用场景进行了梳理,希望对微服务开发人员提供...
查看更多

反应式编程在微服务下的重生

JetLee 发表了文章 • 0 个评论 • 61 次浏览 • 2019-05-24 15:42 • 来自相关话题


反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。

反应式编宣言:https://www.reactivemanifesto.org

本文将从微服务角度阐述反应式编程,在...
查看更多

轻松构建微服务之服务注册和发现

尼古拉斯 发表了文章 • 0 个评论 • 117 次浏览 • 2019-05-23 22:51 • 来自相关话题


【编者的话】为什么需要服务注册中心? 随着服务数量的扩张,我们需要服务调用方能够自动感知到服务提供方的地址,当我们对服务提供方进行横向扩展的时候,服务调用方能够自动感知到,这就需要服务提供方能够在启动或者关闭的时候自动向注册中心注册,而服务调用方直接询问注册...
查看更多

反应式编程在微服务下的重生

Andy_Lee 发表了文章 • 0 个评论 • 101 次浏览 • 2019-05-22 22:22 • 来自相关话题


反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。

反应式编宣言:

https://www.reactivemanifesto.org

本文将从微服务角度阐述反应式...
查看更多

简单才是王道?刚开源的微服务任务调度平台SIA—TASK初探

尼古拉斯 发表了文章 • 0 个评论 • 171 次浏览 • 2019-05-22 20:32 • 来自相关话题


【编者的话】无论是互联网应用或者企业级应用,都充斥着大量的批处理任务。随着微服务架构的逐步推进,很多原先的任务调度平台已经不能满足业务系统的需求。宜信公司开源了微服务任务调度平台,其具有支持任务编排、支持跨平台等优秀特性,本文对该平台进行了说明。**如果你想和...
查看更多

什么叫云原生应用

guoaaaad 发表了文章 • 0 个评论 • 93 次浏览 • 2019-05-22 20:02 • 来自相关话题


从Function到Service

从函数说起

我是1993年学习电脑的。学习的开发语言有三种:汇编、C、DbaseIII。

所以在我学习的时候,我并不了解面向对象的代码架构设计和代码编程实现。所以要从字面上来区分函数和函数之间的关系,主要就靠...
查看更多
条新动态, 点击查看
yongfeng

yongfeng 回答了问题 • 2015-07-23 23:25 • 9 个回复 不感兴趣

大家觉得现在的微服务架构最需要什么?

赞同来自:

发表几点自己的看法:
1. 从行业现状来看,在整个中国的IT生态中,集中式架构还是主流。分布式架构目前主要是互联网行业用的比较多。相对总的来说,占比还是比较小。而微服务,基本上也就是搞分布式架构的一小拨人开始去尝试的新鲜技术。从这个现状来看,新的思维方式,架构... 显示全部 »
发表几点自己的看法:
1. 从行业现状来看,在整个中国的IT生态中,集中式架构还是主流。分布式架构目前主要是互联网行业用的比较多。相对总的来说,占比还是比较小。而微服务,基本上也就是搞分布式架构的一小拨人开始去尝试的新鲜技术。从这个现状来看,新的思维方式,架构人才永远是痛点。很多人连互联网行业常用的分布式架构尚未理解,让它设计或者在生产实践中采用微服务架构。就勉为其难了。即使架构师具备了这种能力,但是负责具体实施的工程师团队是否有这种思维和类似的设计能力,就是一个很大的疑问。因此必然出现了目前只是在一些大的公司,小范围的实践。
2. 从微服务的运行载体来看,微服务架构的普及,依赖Docker等基于容器的技术在生产领域的大规模普及。微服务的思想,其实在之前的SOA的架构就萌发了,但是那事面向服务的思想,而少了一个“微”字。服务内部,依然是一个大杂烩。微服务,有点像原子,没有办法再进行切割。其核心的思想是每一个微服务的实体就是一个小的自治系统。这个实体不依赖其他的实体而独立存在,运行。它能快速的创建,也能快速的销毁。能够相互组合,也能快速拆散。容器技术,为这种“原子”提供了一个很好的执行载体。而Docker技术,就是他们相互组合的粘合剂。但是,从目前的现状来看,Docker在生产领域还尚未有大规模应用。这也是微服务技术无法大规模普及的原因之一。
3. 再者,微服务架构,和一个公司的研发团队的组织架构也有关系。如果一个公司,其团队按照服务进行划分,彼此松散耦合,就很容易践行这种微服务架构。如果按照职能进行划分,所谓的按照设计,前端,后台,测试,运维等划分,这种微服务架构,就很难玩的转。

微服务架构中的GraphQL

buxie 发表了文章 • 0 个评论 • 50 次浏览 • 2019-05-27 09:45 • 来自相关话题


背景

在最近一篇文章《 Exploring Tokens with Stellar》中我们提到了如何利用GraphQL拼接来打...
查看更多

容器、微服务与服务网格

cleverlzc 发表了文章 • 0 个评论 • 110 次浏览 • 2019-05-26 11:03 • 来自相关话题


【编者的话】本文结合dotCloud的发展为例,阐述了一个基本的服务网格应该具备什么样的能力,对诸如Istio、Linkerd、Consul Connect等现代服务网格系统的基本模式进行了阐述,最后对于“自建还是购买(或者使用开源)”这个老生常谈的话题作者给...
查看更多

⼤型微服务框架设计实践

大卫 发表了文章 • 0 个评论 • 122 次浏览 • 2019-05-24 18:55 • 来自相关话题


大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服...
查看更多

轻松构建微服务之服务注册和发现

尼古拉斯 发表了文章 • 0 个评论 • 117 次浏览 • 2019-05-23 22:51 • 来自相关话题


【编者的话】为什么需要服务注册中心? 随着服务数量的扩张,我们需要服务调用方能够自动感知到服务提供方的地址,当我们对服务提供方进行横向扩展的时候,服务调用方能够自动感知到,这就需要服务提供方能够在启动或者关闭的时候自动向注册中心注册,而服务调用方直接询问注册...
查看更多

反应式编程在微服务下的重生

Andy_Lee 发表了文章 • 0 个评论 • 101 次浏览 • 2019-05-22 22:22 • 来自相关话题


反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。

反应式编宣言:

https://www.reactivemanifesto.org

本文将从微服务角度阐述反应式...
查看更多

简单才是王道?刚开源的微服务任务调度平台SIA—TASK初探

尼古拉斯 发表了文章 • 0 个评论 • 171 次浏览 • 2019-05-22 20:32 • 来自相关话题


【编者的话】无论是互联网应用或者企业级应用,都充斥着大量的批处理任务。随着微服务架构的逐步推进,很多原先的任务调度平台已经不能满足业务系统的需求。宜信公司开源了微服务任务调度平台,其具有支持任务编排、支持跨平台等优秀特性,本文对该平台进行了说明。**如果你想和...
查看更多

从0到10亿,微信后台架构及基础设施设计与实践!

大卫 发表了文章 • 0 个评论 • 287 次浏览 • 2019-05-16 12:46 • 来自相关话题


【编者的话】微信后台业务类型众多,包括即时通信,社交网络,金融支付等等。本次分享着重讨论如何在海量用户场景下,后台架构设计中的共性部分如高可用、强一致、快速迭代等等,微信是如何在不断变化的背景下设计统一的架构与基础设施来解决核心难题。

许家滔,微信技术架构部...
查看更多

如何基于 Cilium 和 eBPF 打造可感知微服务的 Linux?

尼古拉斯 发表了文章 • 0 个评论 • 433 次浏览 • 2019-04-21 20:01 • 来自相关话题


【编者的话】本文内容来自 2019 年的一个技术分享 [How to Make Linux Microservice-Aware with Cilium and eBPF](https://www.infoq.com/presentations/linux-c...
查看更多

深度对比三种主流微服务配置中心

齐达内 发表了文章 • 0 个评论 • 615 次浏览 • 2019-04-14 10:14 • 来自相关话题


【编者的话】在撰写这篇技术选型的文章之前,是比较犹豫的。因为,以其中一个开源项目开发者的身份,去写一篇三个开源项目的对比,即便很克制的去客观的比较,也很难有信服力。这就像,既是参赛选手,又想做裁判,观众肯定是不买账的。

但最后,仍然决定去写一篇配置中心的...
查看更多

网易消息推送系统微服务化实践

Andy_Lee 发表了文章 • 0 个评论 • 635 次浏览 • 2019-04-14 08:46 • 来自相关话题


【编者的话】微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务和服务之间采用轻量级的通信机制相互沟通。每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生...
查看更多

数据基础架构公司Segment宣布放弃微服务

回复

hokingyang 发起了问题 • 1 人关注 • 0 个回复 • 853 次浏览 • 2019-03-13 11:29 • 来自相关话题

用户直接运行代码库源文件( Python 单体应用)会有什么弊端?

回复

mowangmm 发起了问题 • 1 人关注 • 0 个回复 • 1294 次浏览 • 2018-03-14 17:04 • 来自相关话题

SSH框架微服务改进实战

回复

slixf 发起了问题 • 1 人关注 • 0 个回复 • 4177 次浏览 • 2016-11-30 23:50 • 来自相关话题

【小数乱弹】十多年了,有人终于迎来了春天

回复

Dataman数人科技 发起了问题 • 1 人关注 • 0 个回复 • 2531 次浏览 • 2016-07-08 15:55 • 来自相关话题

大家觉得现在的微服务架构最需要什么?

回复

难易 回复了问题 • 17 人关注 • 9 个回复 • 11538 次浏览 • 2015-07-24 10:07 • 来自相关话题

微服务架构下静态数据通用缓存机制

大卫 发表了文章 • 0 个评论 • 23 次浏览 • 2019-05-27 14:53 • 来自相关话题


在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在的关键问题以及探寻通用的解决之道。

什么是静态数据

这里静态数据是指不经常发生变化或者变化...
查看更多

微服务架构中的GraphQL

buxie 发表了文章 • 0 个评论 • 50 次浏览 • 2019-05-27 09:45 • 来自相关话题


背景

在最近一篇文章《 Exploring Tokens with Stellar》中我们提到了如何利用GraphQL拼接来打...
查看更多

容器、微服务与服务网格

cleverlzc 发表了文章 • 0 个评论 • 110 次浏览 • 2019-05-26 11:03 • 来自相关话题


【编者的话】本文结合dotCloud的发展为例,阐述了一个基本的服务网格应该具备什么样的能力,对诸如Istio、Linkerd、Consul Connect等现代服务网格系统的基本模式进行了阐述,最后对于“自建还是购买(或者使用开源)”这个老生常谈的话题作者给...
查看更多

⼤型微服务框架设计实践

大卫 发表了文章 • 0 个评论 • 122 次浏览 • 2019-05-24 18:55 • 来自相关话题


大家好,我是杜欢,很荣幸能代表滴滴来做分享。我来滴滴的第一件事情就是帮助公司统一技术栈,在服务端我们要把以前拿 PHP 和 Java 做的服务统一起来,经过很多思考和选择之后我们决定用 Go 来重构大部分业务服务。现在,滴滴内部已经有非常多的用 Go 实现的服...
查看更多

微服务网关实战——Spring Cloud Gateway

博云BoCloud 发表了文章 • 0 个评论 • 71 次浏览 • 2019-05-24 17:29 • 来自相关话题


作为Netflix Zuul的替代者,Spring Cloud Gateway是一款非常实用的微服务网关,在Spring Cloud微服务架构体系中发挥非常大的作用。本文对Spring Cloud Gateway常见使用场景进行了梳理,希望对微服务开发人员提供...
查看更多

反应式编程在微服务下的重生

JetLee 发表了文章 • 0 个评论 • 61 次浏览 • 2019-05-24 15:42 • 来自相关话题


反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。

反应式编宣言:https://www.reactivemanifesto.org

本文将从微服务角度阐述反应式编程,在...
查看更多

轻松构建微服务之服务注册和发现

尼古拉斯 发表了文章 • 0 个评论 • 117 次浏览 • 2019-05-23 22:51 • 来自相关话题


【编者的话】为什么需要服务注册中心? 随着服务数量的扩张,我们需要服务调用方能够自动感知到服务提供方的地址,当我们对服务提供方进行横向扩展的时候,服务调用方能够自动感知到,这就需要服务提供方能够在启动或者关闭的时候自动向注册中心注册,而服务调用方直接询问注册...
查看更多

反应式编程在微服务下的重生

Andy_Lee 发表了文章 • 0 个评论 • 101 次浏览 • 2019-05-22 22:22 • 来自相关话题


反应式编程在好几年前就已经出现了,它原理是基于反应式编宣言。但是,由于反应式编程推广速度比较缓慢,导致很多人现在对其不是很了解。

反应式编宣言:

https://www.reactivemanifesto.org

本文将从微服务角度阐述反应式...
查看更多

简单才是王道?刚开源的微服务任务调度平台SIA—TASK初探

尼古拉斯 发表了文章 • 0 个评论 • 171 次浏览 • 2019-05-22 20:32 • 来自相关话题


【编者的话】无论是互联网应用或者企业级应用,都充斥着大量的批处理任务。随着微服务架构的逐步推进,很多原先的任务调度平台已经不能满足业务系统的需求。宜信公司开源了微服务任务调度平台,其具有支持任务编排、支持跨平台等优秀特性,本文对该平台进行了说明。**如果你想和...
查看更多

什么叫云原生应用

guoaaaad 发表了文章 • 0 个评论 • 93 次浏览 • 2019-05-22 20:02 • 来自相关话题


从Function到Service

从函数说起

我是1993年学习电脑的。学习的开发语言有三种:汇编、C、DbaseIII。

所以在我学习的时候,我并不了解面向对象的代码架构设计和代码编程实现。所以要从字面上来区分函数和函数之间的关系,主要就靠...
查看更多

微服务架构是近一段时间在软件体系架构领域里出现的一个新名词。它通过将功能分解到多个独立的服务,以实现对解决方案或者复杂系统的解耦。