使用Node.js和DDD、CQRS以及Event Sourcing构建微服务(二)

崔婧雯 发表了文章 • 0 个评论 • 960 次浏览 • 2020-03-12 19:26 • 来自相关话题


概览

构建微服务要求整体思维。理解微服务架构及其适用规则很重要。这是什么意思呢?思考的一种方式是理解给定应用程序里的所有域,以及服务边界的细分。

微服务必须完全和表示给定域的关联上下文匹配——应该是松耦合高内聚的。
[attach]26500[/att...
查看更多

微服务配置:Spring Cloud Config Server教程

hokingyang 发表了文章 • 0 个评论 • 867 次浏览 • 2020-03-12 14:22 • 来自相关话题


【编者的话】本文我们使用Spring构建了一个微服务应用程序,并为其创建了一个配置服务器。

配置微服务:挑战

在传统单体式应用中管理配置很直接,配置文件基本位于应用所在服务器上。如果需要更新配置文件,只需要修改属性文件并重启应用就可以。但是对于微服务来...
查看更多

使用 Docker 高效部署前端应用

Andy_Lee 发表了文章 • 0 个评论 • 683 次浏览 • 2020-03-11 20:55 • 来自相关话题


Docker 变得越来越流行,它可以轻便灵活地隔离环境,进行扩容,运维管理。对于业务开发者而言,随着持续集成的发展,对代码质量及快速迭代的要求也越来越高。

对于前端而言,在 CI 环境中使用也更容易集成开发,测试与部署。比如可以为流水线(Pipeline...
查看更多

使用Prometheus与Thanos监控Kubernetes集群

huangliang1203 发表了文章 • 0 个评论 • 836 次浏览 • 2020-03-11 16:58 • 来自相关话题


介绍

恭喜你!当你阅读这篇文章的时候,我相信你一定已经说服了你的经理,或者是公司CTO,选择容器和Kubernetes作为微服务治理平台,去转型升级你们公司的软件产品。

你非常非常的happy,一切都貌似按照计划进行,你创建了你的第一个Kuberne...
查看更多

一起做个简单的数据库(五):持久化存储

HeinzWu 发表了文章 • 0 个评论 • 606 次浏览 • 2020-03-11 12:16 • 来自相关话题


用C语言从零开始实现SQLite clone系列:
  1. REPL的介绍和设置
  2. 世上最简单的SQL编译器和虚拟机
    3...
查看更多

基于Redis实现分布式锁之前,这些坑你一定得知道

玻璃樽 发表了文章 • 0 个评论 • 613 次浏览 • 2020-03-11 10:29 • 来自相关话题


【编者的话】基于Redis的分布式锁对大家来说并不陌生,可是你的分布式锁有失败的时候吗?在失败的时候可曾怀疑过你在用的分布式锁真的靠谱吗?以下是结合自己的踩坑经验总结的一些经验之谈。

你真的需要分布式锁吗?

用到分布式锁说明遇到了多个进程共同访问同一个资...
查看更多

Redis到底是怎么实现“附近的人”这个功能的呢?

aoxiang 发表了文章 • 0 个评论 • 631 次浏览 • 2020-03-10 22:40 • 来自相关话题


【编者的话】针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。本文将从源码角度对其...
查看更多

如何运用DDD(三):领域服务

翔宇 发表了文章 • 0 个评论 • 583 次浏览 • 2020-03-10 22:06 • 来自相关话题


【编者的话】本文将介绍领域驱动设计(DDD)战术模式中另一个非常重要的概念——领域服务。在前面两篇博文中,我们已经学习到了什么是值对象和实体,并且能够比较清晰的定位它们自身的行为。但是在某些时候,你会发现某一些业务行为好像不容易落到单个实体或者值对象身上,并且...
查看更多

携程Hadoop跨机房架构实践

老马 发表了文章 • 0 个评论 • 570 次浏览 • 2020-03-10 21:34 • 来自相关话题


【编者的话】本文将分享携程Hadoop跨机房架构实践,包含Hadoop在携程的发展情况,整个跨机房项目的背景,我们跨机房的架构选型思路和落地实践,相关的改造和对未来的展望,希望给大家一些启迪。

Hadoop在携程的落地及发展情况


携程Hadoop是...
查看更多

2019最热微服务面试题

megrez 发表了文章 • 0 个评论 • 679 次浏览 • 2020-03-10 21:03 • 来自相关话题


Nginx的一项调查显示,目前有36%的企业正在使用微服务,而另外26%的企业正在研究如何实现微服务。 因此,现在可能是开始从事微服务开发的好时机。 以下是一些最常见的微服务面试题。

什么是Spring Cloud?

Spring Cloud在微服务中是...
查看更多