【译】使用AWS Lambda 为 Serverless 架构下的静态网站做基础认证 编程技术

【译】使用AWS Lambda 为 Serverless 架构下的静态网站做基础认证

译者前言 本篇文章主要介绍如何通过 AWS 中的 CloudFront 以及 Lambda 实现简单的无服务器架构( Serverless )网站下的 Basic 鉴权,在理解架构之后不难,但是想锻炼下自己的英文阅读能力,于是翻译了一下原博文。 原文链接: https://douglasduhaime.com/posts/s3-lambda-auth.html 原作者: d...
阅读全文
Spring Cloud源码分析(一)Eureka Java

Spring Cloud源码分析(一)Eureka

很多面试官都会项目架构是什么样的?看你简历项目涉及的都是微服务项目,那你谈谈你对微服务的理解,优缺点?我一般会说项目中用的技术有springBoot、SpringCloud等技术,面试官经常继续深入问你,SpringCloud都用过哪些组件,谈谈对Eureka的理解,它底层是怎么实现的呢?那我的回答比较浅显,让面试官认为,你仅仅停留在使用框架的阶段,并没有深入了解它的原理。 今天看看大佬的博客...
阅读全文
Java对世界不同时区timezone之间时间转换的处理方法 编程技术

Java对世界不同时区timezone之间时间转换的处理方法

最近出现一个问题是这样的:我们的系统在国外打印的日志时间由于时差关系和国内不一致,看起来不方便,希望国外的日志和国内保持一致,即:需要对不同时区的时间做转换调整,统一为国内时间。 一、关于时区的一些概念 1.1 什么是时区? timezone,即由于世界各国家与地区经度不同,地方时也有所不同,按照经度将全球划分为24个时区。 时区有相应的英文字母缩写,例如GMT,UTC,C...
阅读全文
手拉手带你实战Java新手小项目:短信云备忘录(附源码) Java

手拉手带你实战Java新手小项目:短信云备忘录(附源码)

随着5G技术离我们的生活越来越近,如今全国各地都在重视信息化建设,出现大量的信息化人才缺口,尤其是Java软件人才。 Java是成熟的产品,已经有近20年的历史。80%以上的高端企业级应用都使用JAVA平台(电信、银行等),Java几乎涵盖所有平台Amazon、Google、 eBay、淘宝、京东、阿里和其它的大型电子商务品牌都在使用Java来后台处理。所以java的就业市场是很大的,抓住技...
阅读全文
微服务和事件驱动 软件架构

微服务和事件驱动

最近一直着迷于“事件”这个领域,在 《重新认识事件驱动架构》 一文中,我重新认识了“事件”本身的含义,以及常见的事件驱动的范式;然后在 《微服务如何对齐业务架构》 中我们又从业务架构角度,学习了“领域事件”和领域服务在微服务架构和实现中的巨大价值; 本文继续探讨的疑问是, 事件溯源(Event Sourcing) 是事件驱动架构的必由之路?实现一个事件溯源架构困难点在哪里?能不能给一个...
阅读全文
Java 它收不收费跟我们有毛关系吗? 编程技术

Java 它收不收费跟我们有毛关系吗?

作为继 Java 8 之后的第一个 LTS 版本,Java 11 的发布引起了广泛关注,一方面是因为这个版本带来了一些重要的新特性,比如热议的 ZGC、HTTP/2 Client、Flight Recorder 等,在内存管理与 JVM 诊断/Profiling 等方面都有很强的能力突破。 另一方面是因为 Oracle 针对 Java 的一系列动作,比如: 宣布变更版本迭代...
阅读全文
戳破微服务的七大谎言 编程技术

戳破微服务的七大谎言

作者 | Scott Rogowski 策划 | 万佳 在现代技术公司(无论大小)的架构中,微服务已经无处不在。但是,它们真的比以前的开发模型更优秀吗?在这篇文章中,我将揭穿工程师们关于微服务所讲述的七大谎言,以及为什么它可能是一种反模式。 免责声明 1:我不是架构师,也没假装自己是架构师。本文内容只是我多年来作为软件开发人员 / 经理所做的观察总结。我曾见证两家公司...
阅读全文
IntelliJ IDEA 2020.2 EAP6 发布,支持 Jakarta EE 9 Java

IntelliJ IDEA 2020.2 EAP6 发布,支持 Jakarta EE 9

IntelliJ IDEA 2020.2 的第六个抢鲜体验版本发布了,此版本主要更新内容有: 支持 Jakarta EE 9 Jakarta EE 9 现在已经进入 M1 阶段,计划于今年 9 月发布。即将发布的 IntelliJ IDEA 2020.2 已经为此版本做好了准备。 现在,Jakarta EE 也可以使用 Java EE 的所有可用功能。IDE 现在支持以下 J...
阅读全文
微服务如何对齐业务架构 编程技术

微服务如何对齐业务架构

作为开发人员和架构师,我们经常困惑于业务架构,又或者如何将业务映射到微服务实现,传统模式,业务专家 BA 进行业务相关的调研分析,将需求分析说明书交付给研发团队进行后续迭代开发,而在基于云基础设施的业务敏捷创新的今天,从业务到研发再到运维,协作的越好,整体效率和应对市场变化的能力就越高,从而接受市场反馈,不断迭代验证的过程就越顺利,无论正反馈还是负反馈,都是满足客户业务迭代的“良药”,从而极大增强...
阅读全文
Node集成到微服务体系 编程技术

Node集成到微服务体系

最近想希望通过Node将目前由Java实现的例如邮件发送,短信发送,消息通知,数据计算结构到Node中 将Node整合为服务中台,这就碰到一个问题,如何将结构的服务集成到微服务的体系中 注册中心 微服务体系中核心节点,为服务拆分提供了有效的支撑 常见的有zookeeper(CP),eureka(AP),nacos(AP/CP) CAP原则又称CAP定理,指的是在一个分布式系统...
阅读全文
Loading...