Сообщения

MS Lesson24: Spring AI

1. LLM - large language model. Sade dilde insanin beyni kimi dushune bilersiz. Cox oxumush agilli bir robot.                                                                                 Spring project with Spring AI Step1: generate key: https://platform.openai.com/api-keys Step2: application.yaml fayline key elave etmek: spring : application : name : demo-spring-ai ai : openai : api-key : ${ OPENAI_API_KEY :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} chat : options : model : gpt-4o-mini temperature : 0.7 Step3: package az.etibarli.demospringai.controller; import org.spring...

AKB

server : port : 8080 servlet : context-path : /api spring : application : name : AkbIntegrationService data : web : pageable : default-page-size : 20 max-page-size : 100 # datasource datasource : url : jdbc:oracle:thin:@${ DB_HOST :onsubstest.azercell.com}:${ DB_PORT :1521}:${ DB_SID :ONSTEST} username : ${ DB_USER :sysadm} password : ${ DB_PASS :sysadm} driver-class-name : oracle.jdbc.OracleDriver # HikariCP specific configuration hikari : # Pool size minimum-idle : 5 # Minimum idle connections maximum-pool-size : 20 # Maximum pool size # Connection settings connection-timeout : 30000 # Wait 30s for connection from pool idle-timeout : 600000 # 10 minutes idle timeout max-lifetime : 1800000 # 30 minutes max lifetime # Validation connection-test-query : SELECT 1 FROM DUAL validation-timeout :...

MS Lesson23: Apache Kafka

Изображение
                                                                          Fundamental bilikler   1. Broker - Kafka-nin ishlediyi server prosesidir. Broker poct merkezi kimidir. Broker mesajlari qebul edir, mesajlari diske yazir, consumerlere istedikde gonderir.  Real production-da hecvaxt 1 broker olmur, bir nece broker birlikde Cluster-i teshkil edir.  Bir nece brokerin olmasi: * Fault Tolerance : 1 broker cokse digerleri ishleyir * Scalability : yuk bolunur, performans artir * Replication : data kopyalanir, itmir Her brokerin unikal ID-si var. Cluster-de diger brokerlerler emekdashliq edir.  2. Topic - Kafka-da melumatlarin saxlandigi mentiqi kanal (log)dir.  Poct merkezinde (Broker) mektublar kateqoriyalara bolunur.  Topic-in xususiyyetle...