SpringCloud-服务服务降级熔断将学习讨论相关组件: Sentinel 与 Hystrix 。
Spring-Cloud-03-服务配置
Spring-Cloud-02-服务调用
SpringCloud-服务网关将学习讨论相关组件: Ribbon和OpenFeign 。 可以与传统RestTemplate做对比优劣。
ActiveMQ_02
Apache ActiveMQ™ is the most popular open source, multi-protocol, Java-based messaging server. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. Connectivity from C, C++, Python, .Net, and more is available. Integrate your multi-platform applications using the ubiquitous AMQP protocol. Exchange messages between your web applications using STOMP over websockets. Manage your IoT devices using MQTT. Support your existing JMS infrastructure and beyond. ActiveMQ offers the power and flexibility to support any messaging use-case.
There are currently two “flavors” of ActiveMQ available - the “classic” 5.x broker and the “next generation” Artemis broker. Once Artemis reaches a sufficient level of feature parity with the 5.x code-base it will become ActiveMQ 6. Initial migration documentation is available.
Chapter01-Core-Concepts-and-Architecture_Apache_NIFI

black box
ip meaning information packets is the
subnet
bounded buffer
scheduler
processor:
flowfile:
processor group
connection:
flow controller:
| NiFi Term | FBP Term | Description |
|---|---|---|
| FlowFile | Information Packet | A FlowFile represents each object moving through the system and for each one, NiFi keeps track of a map of key/value pair attribute strings and its associated content of zero or more bytes. |
| FlowFile Processor | Black Box | Processors actually perform the work. In [eip] terms a processor is doing some combination of data routing, transformation, or mediation between systems. Processors have access to attributes of a given FlowFile and its content stream. Processors can operate on zero or more FlowFiles in a given unit of work and either commit that work or rollback. |
| Connection | Bounded Buffer | Connections provide the actual linkage between processors. These act as queues and allow various processes to interact at differing rates. These queues can be prioritized dynamically and can have upper bounds on load, which enable back pressure.The Flow Controller maintains the knowledge of how processes connect and manages the threads and allocations thereof which all processes use. The Flow Controller acts as the broker facilitating the exchange of FlowFiles between processors.The Flow Controller maintains the knowledge of how processes connect and manages the threads and allocations thereof which all processes use. The Flow Controller acts as the broker facilitating the exchange of FlowFiles between processors.The Flow Controller maintains the knowledge of how processes connect and manages the threads and allocations thereof which all processes use. The Flow Controller acts as the broker facilitating the exchange of FlowFiles between processors. |
| Flow Controller | Scheduler | The Flow Controller maintains the knowledge of how processes connect and manages the threads and allocations thereof which all processes use. The Flow Controller acts as the broker facilitating the exchange of FlowFiles between processors. |
| Process Group | subnet | A Process Group is a specific set of processes and their connections, which can receive data via input ports and send data out via output ports. In this manner, process groups allow creation of entirely new components simply by composition of other components. |
Springboot--之--动态数据源切换
本文来介绍工作中很常见的一个需求: 动态切换数据源 的理论原理及其实现.
Spring-Cloud-01-服务组册与发现
SpringCloud-服务组册与发现将学习讨论相关组件: Eureka,Conzul, zookeeper, Nacos(其中包含服务配置的部分请参考《SpringCloud-服务配置》y一文)
JVM2_字节码与类加载
JVM is
MySQL-Advanced-Optimization-02-执行计划和索引优化
本章主要探讨SQL执行计划explain(参见官网)和索引优化的细节.
MySQL_Advanced_Optimization_01_性能监控篇
本章将介绍show profile, performance_schema show processlist 等命令的常见用法