Category: Java Architecture

0

OAuth 2 Password Credentials&Client Credentials

In microservices, the front service should use the Authorization Code(Grant Type) to let users log in with the web browser, and other services in the background should use Client Credentials(Grant Type).

0

[转]老板要搞微服务,只能硬着头皮上了

体会到微服务带来好处的同时,很多公司也明显感受到微服务化带来的一系列让人头疼的问题。 本文是笔者对自己多年微服务化经历的总结。如果你正准备做微服务转型,或者在微服务化过程中遇到了困难。此文很可能会帮到你!

[转]明明是SOA,做着做着就变单体架构了? 0

[转]明明是SOA,做着做着就变单体架构了?

我曾经看到过一些文章,开发人员在文章中分享了他们的公司转向面向服务架构(SOA),最后以失败告终又迁移回单体架构的案例。当然,这样做并没有什么错。尝试新架构本来就是我们工作的一部分,看看新架构是否有效,如果无效就放弃。SOA 并不适合所有公司,如果不适合你的公司,那就坚持使用单体架构,如果适合,那就要用对它!

[总结]如何设计一个安全的对外API接口? 0

[总结]如何设计一个安全的对外API接口?

最近有个项目需要对外提供一个接口,提供公网域名进行访问,而且接口和交易订单有关,所以安全性很重要;这里整理了一下常用的一些安全措施以及具体如何去实现。

0

[转]如何基于Canal 和 Kafka,实现 MySQL 的 Binlog 近实时同步?

如何基于Canal 和 Kafka,实现 MySQL 的 Binlog 近实时同步? 近段时间,业务系统架构基本完备,数据层面的建设比较薄弱,因为笔者目前工作重心在于搭建一个小型的数据平台。优先级比较高的一个任务就是需要近实时同步业务系统的数据(包括保存、更新或者软删除)到一个另一个数据源,持久化之前需要清洗数据并且构建一个相对合理的便于后续业务数据统计、标签系统构建等扩展功能的数据模型。基于当前团队的资源和能力,优先调研了Alibaba开源中间件Canal的使用。 微服务之数据同步Porter  

[转]分布式定时任务调度系统技术选型 0

[转]分布式定时任务调度系统技术选型

1. 1. 什么是分布式定时任务 把分散的,可靠性差的计划任务纳入统一的平台,并实现集群管理调度和分布式部署的一种定时任务的管理方式。叫做分布式定时任务。

[总结]其它MQ 0

[总结]其它MQ

Spring Boot + Disruptor = 王炸!!   https://lakstechlounge.online/2019/03/29/my-view-of-solace-vs-kafka/   https://solace.com/blog/solace-topics-vs-kafka-topics/ Feature Kafka Solace Broker Simple broker that takes a log file approach to storage and replay. Offers high performance for simple pub/sub, struggles to...