架构
文章平均质量分 85
JavaHxg
Java从业者
展开
-
单点登录原理及JWT实现
官方:JSON Web Token (JWT) is an open standard (RFC 7519HMACRSAorECDSAJSON Web 令牌(JWT)是一种开放标准(RFC 7519) ,它定义了一种紧凑和自包含的方式,用于作为 JSON 对象在各方之间安全地传输信息。可以验证和信任此信息,因为它是数字签名的。JWTs 可以使用 secret (使用 HMAC 算法)或使用 RSA 或 ECDSA 的公钥/私钥对进行签名。原创 2023-09-19 13:36:59 · 338 阅读 · 0 评论 -
ES面试题
Elasticsearch 是什么说一下你对 Elasticsearch 的理解答题要点不要从网上拷贝那些答案,一句话就完事儿了。如果能提一提 ES 的历史,发展等,也能从侧面你的经验很丰富。在基本概念基础之上,可以从自己什么时候接触 ES、用了多少年,主要用来解决什么业务、遇到什么问题,你对 ES 应用场景、作用、相关常识等角度来聊,面试官感觉你对 ES 是有深刻认识的,就不会在同一个问题上继续问下去了。如果你说到了自己不熟悉的地方,及时打住即可。原创 2023-08-08 16:51:45 · 112 阅读 · 0 评论 -
DDD项目结构
│ │ │ │ └─DictService.java 领域服务,不能归与上述模型,如分页条件查询等可写在此处。│ │ │ │ ├─DictEntity.java 领域实体,充血的领域模型,如本身的CRUD操作在此处。│ │ │ │ ├─DictAgg.java 领域聚合,通常表现为实体的聚合,需要有聚合根。│ │ │ │ ├─DictVo.java 领域值对象。原创 2023-08-08 14:47:38 · 298 阅读 · 0 评论 -
马上医疗项目介绍
由于项目是医疗挂号项目,所以对于一致性的要求比可用性要求高很多,所以整个项目的体系会采用Spring Cloud Alibaba体系,而非奈飞体系,因为阿里体系的项目比较在考虑一致性的情况下还会考虑可用性,并且组件方面整体采用偏向阿里体系组件,因为兼容性会比较好一点。并且项目重点在于微服务架构风格。原创 2023-07-27 09:54:37 · 305 阅读 · 0 评论 -
微服务架构演变
两个来自相同发起者的请求在服务器端是否具备上下文关系。原创 2023-07-26 15:56:15 · 228 阅读 · 0 评论 -
微服务划分的原则
实际的业务服务其实按照你的实际情况来进行划分的,不是说一定要按照上述的原则,一般来说,小型工程业务服务6-8个会比较合理,加上你的注册中心,网关,差不多整体的服务有11个左右,大的服务差不多12-15个,因为再继续加的话,业务的部署压力以及依赖关系的压力会非常大。我们这里可以看一下我们的业务该如何进行划分。首先,我们看我们的整体的图,我们可以将整个业务划分成为医院域以及预约平台域此时,医院域我们不用进行过度划分,因为这里是只需要对接院方的API,所以只需要对接就行。原创 2023-07-26 15:46:12 · 2617 阅读 · 0 评论