拥有0000-未整理-等待研究标签的文章

行为型模式:观察者模式 - LieBrother的个人空间 - 开源中国

十一大行为型模式之七:观察者模式。简介姓名 :观察者模式 英文名 :Observer Pattern 价值观 :盯着你怎么着 个人介绍 : Define a onetomany dependency between objects so that when one object changes state,all its dependents are notified an...
阅读全文

Redis pub/sub(Publish,Subscribe) - guoduhua的专栏 - CSDN博客

目录  1、 Pub/Sub功能Pub/Sub功能(means Publish, Subscribe)即发布及订阅功能。基于事件的系统中,Pub/Sub是目前广泛使用的通信模型,它采用事件作为基本的通信机制,提供大规模系统所要求的松散耦合的交互模式:订阅者(如客户端)以事件订阅的方式表达出它有兴趣接收的一个事件或一类事件;发布者(如可将...
阅读全文

Spring Cloud Alibaba迁移指南1:零代码从Eureka迁移到Nacos - ITMuch的博客 - 开源中国

本文探讨如何零代码将Eureka迁移到Nacos。 作者:得少,校对:周立。Spring Cloud官方宣布Spring Cloud Netflix进入维护状态(详见 ),后续不再会有新的功能已成为事实。作为开发者,如何使用极简的方式替换Netflix相关组件成为首要解决的问题。Spring Cloud Alibaba实现了Spring Cloud服务注册规范——这让开发者能够非常...
阅读全文

扩展Zuul实现ignored-patterns的byPass功能 - 温磊的个人空间 - 开源中国

前言==2018年年底的一天,我们的架构师公司如何扩展Zuul时,说了1个功能,如下:1. 对zuul的ignoredPath,加入了byPass(旁路功能),可以单独开放指定的url。 例如:公司屏蔽```//Manage/,设置byPassUrl,//hello2Manage/这时所有满足//hello2Manage/ 都可以被外网访问。```这个功能我觉得很...
阅读全文

使用事件驱动进行代码解耦-Spring篇 - 田心双木的个人空间 - 开源中国

什么是事件驱动模型事件驱动模型也就是我们常说的观察者,或者发布订阅模型;理解它的几个关键点:1. 首先是一种对象间的一对多的依赖关系;2. 当一个对象的状态发生变化时,观察者(订阅者)都得到通知并做相应的处理;3. 观察者如何处理,目标无需干涉,松散耦合了它们之间的关系。常见问题比如说订单状态变化的时候,能够通知到邮件服务,短信服务,积分变化等等; 如果你是个新手...
阅读全文

【本人秃顶程序员】使用Spring Cloud Stream和RabbitMQ实现事件驱动的微服务 - 本人秃顶程序员的个人空间 - 开源中国

←←←←←←←←←←←← 快!点关注让我们展示如何使用Spring Cloud Stream来设计事件驱动的微服务。首先,Spring Cloud Stream首先有什么好处?因为Spring AMPQ提供了访问AMPQ工件所需的一切。如果您不熟悉Spring AMPQ,请查看此repo,其中包含许多有用的示例。那么为什么要使用Spring Cloud Stream ......?Sp...
阅读全文

[积德篇] 如何少写PHP "烂"代码 - CrazyCodes - 开源中国

写给初生牛犊不怕虎的童鞋们,大佬可随意摘看 本章基于PHP Laravel前言==经常会有人问 目录如何设计比较好? 代码如何分布好? 怎么写一个可维护的项目?“烂”项目我也没少写,以下是参考互联网各大佬的文章总结及个人开发经验而来.Controller==========Controller顾名思义是控制器,在入门PHP的时候,就知道Co...
阅读全文

es数据备份和恢复 - 阿dai的个人空间 - 开源中国

Elasticsearch 5.x 数据备份和恢复可由 模块来完成,snapshot模块可以通过文件共享系统为单个索引或整个集群远程创建快照和进行数据恢复。数据备份索引快照时增量的。在创建快照前es会分析已有快照仓库,只对上次备份后更改的内容进行增量备份。在创建备份时同一个集群中只能运行一个es snapshot进程。 Es 基础命令 创建快照仓库```curl X ...
阅读全文

Spring Cloud生态的配置服务器最全对比贴 - ITMuch的博客 - 开源中国

本文从社区活跃度、产品特点、成功案例、产品缺点等维度,全方位对比Spring Cloud Config、Apollo、Nacos、Disconf、Spring Cloud Consul、Spring Cloud Zookeeper等几款Spring Cloud生态的配置服务器,帮助你选择合适的配置服务器。一、Spring Cloud Config GitHub地址 ,Star数1...
阅读全文

看完这篇你们团队的代码也很规范 - 杭城小刘的个人空间 - 开源中国

最近重构项目组件,看到项目中存在一些命名和方法分块方面存在一些问题,结合平时经验和 在此整理出 iOS 工程规范。提出第一个版本,如果后期觉得有不完善的地方,继续提出来不断完善,文档在此记录的目的就是为了大家的代码可读性较好,后来的人或者团队里面的其他人看到代码可以不会因为代码风格和可读性上面造成较大时间的开销。```软件的生命周期贯穿产品的开发,测试,生产,用户使用,版本升级和后期...
阅读全文