标签:微服务

Java

阿里高级技术专家:研发效能的追求永无止境

4

dulong 发布于 2019-01-18

背景 大约在5年前,也就是2013年我刚加入阿里的时候,那个时候 DevOps 的风刚吹起来没多久,有家公司宣称能够一天发布几十上百次,这意味着相比传统软件公司几周一次的发布来说,他们响应商业需求的能力可以甩后者几条街,而且这差距根本不是加班能赶上的。今天的 AliExpress...

阅读(9)评论(0)赞 (0)

编程技术

从蚂蚁金服微服务实践谈起 | SOFAChannel#1 直播整理

24

xiaoli.wang 发布于 2019-01-18

<SOFA:Channel/>,有趣实用的分布式架构频道。 <SOFA:Channel/> 作为 SOFA 所有在线内容的承载,包含直播/音视频教程,集中体现 SOFAStack 的能力全景图。 本文根据 2018/1/17 晚直播内容整理, 欢迎加入直播...

阅读(6)评论(0)赞 (0)

编程技术

如果20万用户同时访问一个热点缓存,如何优化你的缓存架构?【石杉的架构笔记】

10

likai 发布于 2019-01-18

这篇文章,咱们来聊聊热点缓存的架构优化问题。 其实使用缓存集群的时候,最怕的就是热key、大value这两种情况,那啥叫热key大value呢? 简单来说,热key,就是你的缓存集群中的某个key瞬间被数万甚至十万的并发请求打爆。 大value,就是你的某个key对应的value...

阅读(11)评论(0)赞 (0)

Java

Dubbo 2.7.0 发布,分布式 RPC 服务框架

刘莉莉 发布于 2019-01-18

Dubbo 2.7.0 发布。Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring 框架无缝集成。 据开源中国对 Dubbo 的项目负责人北纬的采访 Dubbo 重启维护一年多,现在还活着吗? ,新...

阅读(10)评论(0)赞 (0)

编程技术

使用 Istio 实现基于 Kubernetes 的微服务架构

100

xiaoli.he 发布于 2019-01-17

概述 近两年,随着容器、Kubernetes 等技术的兴起,微服务这个概念被广泛提及并被大量使用。本文将会从以下几个方面着手,结合实验展现的方式,让读者真正理解微服务的含义。 新一代的微服务架构 Istio 基于 Istio 的微服务实验展现 Istio 的架构分析 Istio ...

阅读(19)评论(0)赞 (0)

编程技术

微服务数据库

3

songhua.gao 发布于 2019-01-17

让我们假设您正在使用微服务架构模式开发在线商店应用程序。大多数服务需要在某种数据库中保存数据。例如,Order Service存储订单信息,Customer Service存储客户信息。 问题 微服务应用程序中的数据库体系结构是什么? 强制要求 服务必须松散耦合,以便可以独立开发...

阅读(14)评论(0)赞 (0)

编程技术

从 Clean-Architecture 谈架构原理及其应

4

尖兵 发布于 2019-01-17

【编者的话】前些日子和团队的小伙伴们分享了自己对架构的理解,当时准备的比较仓促,讲的也比较粗糙,很多点并没有表达清楚;欣慰的是大家的反馈都比较积极,证明分享的内容是有参考价值的。 这篇博客主要把分享的内容进行整理重塑,并补充一些当时没有表达的细节,期望能够给更多人更多的启发。 团...

阅读(11)评论(0)赞 (0)

编程技术

网易云轻舟微服务斩获“创新产品奖”等两项大奖

2

Harries 发布于 2019-01-17

近日,网易云轻舟微服务连获两项大奖——由51CTO颁发的“2018年度中国IT行业创新产品奖”,和比特网联合CIO俱乐部颁发的“2018中国IT风云榜年度优秀产品奖”,显示“微服务”理念正受到越来越多企业的认可与采用,同时,网易云轻舟微服务因其在2018年取得的突出成果,被认为是...

阅读(12)评论(0)赞 (0)

编程技术

springrain 5.0.0 发布,无感知的微服务

xirruiqiang 发布于 2019-01-17

5.0.0 项目入口是 springrain-system-web,基于Istio实现微服务,正在整理文档. 实现了什么? 不增加学习成本,像单体一样开发分布式微服务. 不修改业务代码,可以实现单体,分层,微服务多种部署模式切换. 内置同步的分布式事务实现. 实现思路 启动加载s...

阅读(15)评论(0)赞 (0)

编程技术

基于Kubernetes微服务Istio案例源码

xirruiqiang 发布于 2019-01-17

该演示使用 Kubernetes 作为Docker环境。Kubernetes还支持服务发现和负载平衡。Apache httpd作为反向代理将呼叫路由到服务。 此外,演示还使用 Istio 进行监视,跟踪,故障注入和断路等功能。 该项目在Docker容器中创建了一个完整的微服务演示...

阅读(16)评论(0)赞 (0)

Java

从团队自研的百万并发中间件系统的内核设计看Java并发性能优化【石杉的架构笔记】

11

刘莉莉 发布于 2019-01-17

(1)大部分人对Java并发仍停留在理论阶段 (2)中间件系统的内核机制:双缓冲机制 (3)百万并发的技术挑战 (4)内存数据写入的锁机制以及串行化问题 (5)内存缓冲分片机制 + 分段加锁机制 (6)缓冲区写满时的双缓冲交换 (7)且慢!刷写磁盘不是会导致锁持有时间过长吗? (...

阅读(15)评论(0)赞 (0)

编程技术

Netflix Play API:我们为什么构建了一个演进式架构?

4

dulong 发布于 2019-01-17

在 QCon SF 大会上,Suudhan Rangarajan 做了题为“ Netflix Play API:我们为什么构建了一个演进式架构 ”的演讲。他演讲的要点包括:具有单一标识 / 职责的服务更容易升级;工程师应该在构建服务时花时间识别出需要做的核心决策,并确定这些决策是...

阅读(12)评论(0)赞 (0)

Java

月薪 50K 大牛整理!六大Java架构进阶技术模块,看完茅塞顿开!

8

刘莉莉 发布于 2019-01-16

大多数人选择Java可能只是因为听说Java前景好、Java比较好找工作、Java语言在TIOBE排行榜上一直位于前三等等之类的原因,但是Java真的还是之前那么好吗? 下面给大家分享一下月薪50K大牛整理的Java架构进阶技术知识导图 开源框架解析 学习 SSM 的基本用法能够...

阅读(14)评论(0)赞 (0)

Java

各种编程语言对比

likai 发布于 2019-01-16

python 脚本语言,速度最慢(258s),学习进度短,开发快。豆瓣就是拿python写的。Python著名的服务器框架有django,flask。但是python在大型项目上不太稳定,因此有些用python的企业后来迁移到了java上。 豆瓣技术员对python的评价 jav...

阅读(13)评论(0)赞 (0)

编程技术

为什么微服务从未被技术雷达“采纳”?

changyuan.xu 发布于 2019-01-16

如今,微服务在许多组织中发挥着重要作用。自从James Lewis和Martin Fowler发表了那篇 开创性的文章 后,微服务也随之声名鹊起。此后,Sam Newman也撰写了相关著作并举办了许多讲座,ThoughtWorks、Netflix和Google的人,还有许多 其他...

阅读(11)评论(0)赞 (0)

编程技术

如何利用数据架构带动企业增长?

xiaoli.wang 发布于 2019-01-16

对于架构师而言,技术的发展是无尽的,在搭建和实践智能数据架构的过程中,架构师们都会或多或少地遇到一些疑惑和挑战,如何解决在架构建设中遇到的某些问题?架构建设的领域又有什么新的行业动态和技术方法? 近日,在个推TechDay全国沙龙北京站的现场,几位资深架构师围绕“以智能数据架构,...

阅读(13)评论(0)赞 (0)

Java

Spring Cloud(十八):Spring Cloud Gateway(读取、修改 Request Body)

2

zhuangli 发布于 2019-01-16

Spring Cloud Gateway(以下简称 SCG)做为网关服务,是其他各服务对外中转站,通过 SCG 进行请求转发。 在请求到达真正的微服务之前,我们可以在这里做一些预处理,比如:来源合法性检测,权限校验,反爬虫之类… 因为业务需要,我们的服务的请求参数都是经过加密的。...

阅读(21)评论(0)赞 (0)

Java

RPC 协议之争和选型要点

15

likai 发布于 2019-01-16

《Netty 进阶之路》、《分布式服务框架原理与实践》作者李林锋深入剖析 RPC 协议之争和选型问题。李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿,感兴趣的同学可以持续关注。 1. 协议之争背景 1.1 RPC 调用的协议选择 RPC 调用的协议选择包含两部分:...

阅读(22)评论(0)赞 (0)