Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
微服务架构
微服务Spring Cloud与Kubernetes比较
Spring Cloud或Kubernetes都宣称它们是开发运行微服务的最好环境,哪个更好?答案是两个都是,但他们拥有各自不同的特征方式。 背景故事最近,Lukyanchikov发表了一篇使用Spring Clo
几种微服务安全机制
在微服务架构中,一组细粒度微服务通过相互交互以构建应用或实现业务功能。每个细粒度的服务是实现单个功能或通过网络访问实现几个相关功能。这导致被攻击机会增加,尤其显得微服务架构的安全性非常重要。 保护微服务安全的一些常见技术如下:1.边界安全。
通过事件风暴和DDD建立微服务时优先考虑事件
本文是讨论在使用DDD+CQRS+EventSourcing中事件建模的重要性,通过抓取事件建模这个线索,能够起到纲举目张的效果。 DDD实现中的一个非常大错误解释领域驱动设计(DDD)是一种奇妙的技术,试图使我们
使用OpenTracing跟踪Go中的HTTP请求延迟
在Go 1.7,我们有一个新包/ HTTP / httptrace提供了一个方便的机制,观察一个HTTP请求时会发生什么。在本文中,将说明如何能在分布式跟踪的情况下被使用,通过使用OpenTr
为什么微服务需要API网关?
随着以API为中心的IT规模增长,API网关和管理层越来越常见。 我们应该考虑微服务的API网关吗?如果是,他们提供什么样的好处? 什么是API网关?API网关跨一个或多个内部API提供单个统一的API入口点。 通
在线支付公司Stripe的服务发现架构设计过程分享
本文介绍Consul如何在Stripe公司扮演服务发现功能的。主要谈论三个方面:1.什么是服务发现和Consul是什么。2.Stripe是如何管理关键软件的部署风险。3.遭遇的挑战和应对措施。 Stripe是一家类似支付宝、Payp
一个比Spring Boot快44倍的REST微服务Java框架
light-java是内置了undertow http服务器的REST微服务轻量Java框架,它比Spring Boot内嵌Tomcat这样流行的微服务平台要快44倍,与Go语言fast-http性能接近。
Java轻量微服务框架:Java-micro
Java-micro是一个轻量框架,允许开发人员轻松地在Java中开发微服务。 它是在Sixt开发的,花费2016整个年度时间,旨在推动创建一个新的平台。 该平台的起点支持两种主要语言,即Golang和Java。 可以使用
REST API的五种规则
本文提供了五个真正符合RESTful API含义的标准约束。 1.使用应用程序/ JSON媒体类型API设计其中一个最常见的属性是使用的媒体类型应用程序/ JSON,或有时使用应用程序/ XML。 通过使用Jersey(JAX-RS),看起来经常是
JavaEE死了
当java出世时,那些大玩家像IBM、BEA、Oracle等看到了一个非常好的赚钱机会,因为Java是一个伟大的Web编程语言。但在编程语言上怎么能挣大钱呢?答案是置于其上建立服务器并使其复杂化,这样大公司才会花大价钱购买。这就是为什么我们有JEE的JSR规范,WebLogic,WebSphere和
微服务边界
在这篇文章中,作者讨论了他最近学到的关于从不同的角度识别微服务边界的一个教训。 微服务架构是当今的热门话题。 尽管它的复杂性(分布式事务,最终的一致性,操作开销),这些都是不可避免的,但是它提供了许多好处(多边形架构,选择性可扩展性,强模块化,容错,实验
微服务迁移:经验教训
“微服务”是最近一段时间在科技领域发生的一个热门词汇。 我们最终决定迁移到微服务架构,并希望分享我们为什么这样做,我们是如何做到的,以及我们沿途学到的东西。 与大多数Web应用程序一样,Andela的系统开始是一个“单片整体”软件架构,包含几个Web应用程
业务逻辑从单片整体架构到微服务再到函数的演变
在过去十年中技术不断发展,我们看到了应用程序从单片monolithic到微服务的演进,现在看到AWS Lambda领导的函数驱动的无服务器Serverless事件的兴起。 什么因素推动了这种演变? 从技术上看,低延迟的消息传递技术实现了从单片到微服务的转变
Mesos、Kubernetes和Swarm比较指南
本文展示如何为您选择最好的容器编排? 正如Marc Andreesen所说,“Software is eating the world”,所以现在所有公司,无论他们的时间长短火大小规模正在转型为软件公司。 随着这
微服务设计原则
每个架构都是基于某些设计原则而形成的,微服务也是。 本文中将讨论构建基于微服务的架构所需要的一些设计原则。 隔离 服务必须设计为单独相互隔离工作。 当你将一个整体单片系统分解成一
使用分布式Actor实现微服务
juptr.io是一个内容个性化、分享和创作平台。通过抓取成千上万的博客和媒体网站(德语与英语),对这些内容进行分类,更易于个性化的内容管理、消费与讨论。 这就要求:1.抓取,存储,查询,分析和分类数以百万计的文件2.横向扩展3.故
兼容OpenTracing API的Java实现
Instana时一个遵循OpenTracing API用于收集跟踪信息的Java开源项目.Instana tracer支持使用所有OpenTracing的内建格式进行上下文广播,这些格式包括:TextMap, HTTP headers and ByteBuffer.
基于Tensorflow图像分类模型的微服务
这是一个Tensorflow图像分类模型,可以在您的应用程序中用作微服务。 传递给容器的分类模型应基于Google的in
上页
下页
关闭