Tagged articles
33 articles
Page 1 of 1
ZhiKe AI
ZhiKe AI
Apr 16, 2026 · Backend Development

Inside the MCP Client: A Deep Technical Walkthrough of Its Architecture

The article dissects the MCP Client used by Claude Code, detailing its layered architecture, type system, connection protocols, caching strategies, tool discovery and conversion, authentication flow, lifecycle management, reconnection logic, and design decisions, illustrating how external tool servers are seamlessly integrated as internal Claude tools.

AuthenticationClaudeMCP
0 likes · 18 min read
Inside the MCP Client: A Deep Technical Walkthrough of Its Architecture
Open Source Tech Hub
Open Source Tech Hub
Jan 28, 2026 · Backend Development

Getting Started with Valkey Glide PHP: A High‑Performance Redis‑Compatible Client

This guide introduces Valkey Glide PHP, the official high‑performance PHP client for the Valkey in‑memory datastore, explains its core Rust‑based architecture, shows three installation methods, highlights key features such as cluster‑aware commands and TLS, and provides ready‑to‑run code examples for single‑node and clustered environments.

BackendGlideclient
0 likes · 7 min read
Getting Started with Valkey Glide PHP: A High‑Performance Redis‑Compatible Client
FunTester
FunTester
May 17, 2025 · Backend Development

Detailed Explanation of Java WebSocket Client Development

This article provides a comprehensive walkthrough of building a Java WebSocket client, covering client creation, connection establishment, message sending, graceful closure, header handling, and code encapsulation, with complete example code and best practices for performance testing and robust error handling.

JavaNetworkingPerformanceTesting
0 likes · 11 min read
Detailed Explanation of Java WebSocket Client Development
Open Source Tech Hub
Open Source Tech Hub
May 7, 2025 · Backend Development

How to Use the PHP MCP Client for AI‑Powered Tool Integration

The PHP MCP Client library provides a PHP interface for communicating with Model Context Protocol (MCP) servers via stdio or HTTP‑SSE, offering synchronous and asynchronous APIs, configurable connection lifecycles, PSR‑compliant logging, caching, and detailed examples for installation, configuration, and usage.

APIMCPPHP
0 likes · 16 min read
How to Use the PHP MCP Client for AI‑Powered Tool Integration
FunTester
FunTester
Apr 4, 2025 · Cloud Native

Using the Kubernetes Java Client: CSR, SharedInformers, ListOptions, DeleteOptions, WatchOptions, LogOptions and Resource Operations

This article explains how to use the Kubernetes Java client to create, approve, and deny CertificateSigningRequests, work with SharedInformers, list and delete resources with ListOptions and DeleteOptions, watch resources, retrieve logs, serialize objects to YAML, and run Pods, providing practical code examples and best‑practice recommendations.

CSRJavaKubernetes
0 likes · 7 min read
Using the Kubernetes Java Client: CSR, SharedInformers, ListOptions, DeleteOptions, WatchOptions, LogOptions and Resource Operations
FunTester
FunTester
Mar 20, 2025 · Cloud Native

Kubernetes Java Client Initialization and DSL Usage Guide

This article demonstrates how to initialize a Kubernetes Java client, configure it with default or custom kubeconfig, and provides comprehensive DSL examples for managing Pods, Services, Deployments, ReplicaSets, including creation, listing, updating, watching, port forwarding, and cleanup, with full code snippets throughout.

DevOpsFabric8Java
0 likes · 17 min read
Kubernetes Java Client Initialization and DSL Usage Guide
DevOps
DevOps
Mar 17, 2025 · Artificial Intelligence

Building an MCP Server and Client in Python: From 0 to 1 with Stdio and SSE Transports

This tutorial explains how to create a Model Context Protocol (MCP) server and client in Python, covering environment setup, unified tool integration, Stdio and SSE transport implementations, and step‑by‑step code examples for building, configuring, and running both local and cloud‑based MCP services.

AIMCPPython
0 likes · 18 min read
Building an MCP Server and Client in Python: From 0 to 1 with Stdio and SSE Transports
Raymond Ops
Raymond Ops
Feb 19, 2025 · Operations

Configure NFS Server and Auto-Mount Clients on CentOS 7

This guide walks through installing NFS utilities, creating a shared directory, configuring /etc/exports, starting the NFS service, and setting up client machines with /etc/fstab for automatic mounting on CentOS 7, including verification steps.

NFSSystem Administrationcentos7
0 likes · 5 min read
Configure NFS Server and Auto-Mount Clients on CentOS 7
21CTO
21CTO
Mar 4, 2024 · Backend Development

How ioredis Became the Leading Node.js Redis Client and Got Acquired

ioredis, a high‑performance Node.js Redis client created by luin, uses a single‑socket pipeline for efficient command batching, has attracted enterprise users like Alibaba, and after years of growth was officially acquired by Redis, with its source now hosted on GitHub.

BackendNode.jsPipeline
0 likes · 4 min read
How ioredis Became the Leading Node.js Redis Client and Got Acquired
Xiao Lou's Tech Notes
Xiao Lou's Tech Notes
Feb 21, 2023 · Backend Development

Demystifying Go’s Built‑in RPC: From Demo to Deep Dive

This article walks through a hands‑on Go RPC demo, explains the underlying server and client mechanisms, explores registration, HTTP handling, request processing, object pooling, and the gob codec, and clarifies why Go includes RPC alongside HTTP.

Backend DevelopmentRPCServer
0 likes · 15 min read
Demystifying Go’s Built‑in RPC: From Demo to Deep Dive
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 31, 2022 · Databases

Resolving MySQL 8.0.21 Client Segmentation Fault Caused by Missing ncurses and Implicit Function Declarations

This article details the investigation and resolution of a MySQL 8.0.21 client segmentation fault on CentOS 8.4, covering missing ncurses libraries, implicit function declaration warnings, pointer truncation on 64‑bit systems, core‑file generation, gdb analysis, and the steps required to rebuild the client without crashes.

CDebuggingclient
0 likes · 13 min read
Resolving MySQL 8.0.21 Client Segmentation Fault Caused by Missing ncurses and Implicit Function Declarations
Laravel Tech Community
Laravel Tech Community
May 30, 2022 · Backend Development

Highlights of Apache Pulsar 2.10.0 Release: New Features and Bug Fixes

The Apache Pulsar 2.10.0 release introduces automatic cluster failover, lazy‑loading producers, new TableView support, enhanced broker interceptors, enriched client authentication, Etcd metadata storage, and numerous bug fixes, offering developers and operators a more flexible and performant messaging platform.

Apache PulsarBrokerMessaging
0 likes · 7 min read
Highlights of Apache Pulsar 2.10.0 Release: New Features and Bug Fixes
FunTester
FunTester
May 11, 2022 · Backend Development

Mastering gRPC Java Clients: Blocking, Async, and Future Stubs Explained

This guide walks through three ways to create gRPC Java clients—newBlockingStub, newStub, and newFutureStub—showing their code, usage patterns, and performance characteristics, while also providing a simple server implementation for testing.

AsynchronousBlockingFuture
0 likes · 10 min read
Mastering gRPC Java Clients: Blocking, Async, and Future Stubs Explained
Tencent Cloud Developer
Tencent Cloud Developer
Mar 22, 2022 · Backend Development

Source Code Analysis of the netpoll Go High‑Performance Network Framework

The article dissects netpoll, a Go‑based high‑performance network framework that uses a Multi‑Reactor model with a main and sub‑reactors, detailing its server EventLoop, poll manager load‑balancing across epoll/kqueue, connection buffering and request handling, and the client’s non‑blocking dialing process.

GoServerclient
0 likes · 40 min read
Source Code Analysis of the netpoll Go High‑Performance Network Framework
NetEase LeiHuo Testing Center
NetEase LeiHuo Testing Center
Jan 21, 2022 · Operations

Game Stress Testing: Types, Metrics, and Robot Tools

This article explains the theory and practice of game stress testing, covering four test types (server, client, third‑party services, cloud gaming), key performance indicators such as CPU, memory, network and log metrics, and the use of server and client robots to simulate real‑world load.

AutomationGame performanceLoad Testing
0 likes · 9 min read
Game Stress Testing: Types, Metrics, and Robot Tools
vivo Internet Technology
vivo Internet Technology
Oct 27, 2021 · Databases

Analysis of Jedis Client Access Modes and Implementation Details

The article examines Jedis 3.5.0’s three Redis access modes—single‑node via Jedis, sharding via ShardedJedis, and cluster via JedisCluster—detailing their class hierarchies, connection handling, consistent‑hashing and slot logic, and how pipelines boost throughput while respecting mode‑specific constraints.

ClusterJavaJedis
0 likes · 23 min read
Analysis of Jedis Client Access Modes and Implementation Details
FunTester
FunTester
Oct 8, 2021 · Backend Development

Building a Custom Go HTTP Client Wrapper for API Testing

This article walks through creating a reusable Go HTTP client wrapper, demonstrates its use in a test script, shows console output, and integrates a mock server with Moco to enable quick API testing while applying a learning‑by‑doing approach.

APIBackendGo
0 likes · 9 min read
Building a Custom Go HTTP Client Wrapper for API Testing
Practical DevOps Architecture
Practical DevOps Architecture
May 10, 2021 · Databases

Redis Advantages, Disadvantages, Use Cases, Shutdown Methods, and Configuration Guide

This article outlines Redis's key advantages such as high performance and flexible data types, discusses its limitations like lack of relational features, describes ideal in‑memory use cases, compares it with Memcached, and provides detailed instructions for shutting down, configuring, and connecting to Redis using command‑line and graphical clients.

ConfigurationIn-MemoryPersistence
0 likes · 4 min read
Redis Advantages, Disadvantages, Use Cases, Shutdown Methods, and Configuration Guide
FunTester
FunTester
Nov 30, 2020 · Backend Development

A Practical Java WebSocket Client Wrapper: Design, Features, and Demo

This article introduces a reusable Java WebSocket client wrapper that adds convenient date handling, message logging, configurable constants, and performance‑testing utilities, explains its implementation details with full source code, and provides a simple demo showing connection, messaging, and graceful shutdown.

GitJavaPerformance Testing
0 likes · 8 min read
A Practical Java WebSocket Client Wrapper: Design, Features, and Demo
FunTester
FunTester
Nov 17, 2020 · Backend Development

Building a Java WebSocket Chat Server and Client with SpringBoot

This guide walks through creating a Java WebSocket chat application, covering a SpringBoot server implementation, client setup using java‑websocket, configuration pitfalls, a bean‑based scheduler, and a test script that simulates multiple users joining, messaging, and leaving the chat room.

JavaServerSpringBoot
0 likes · 12 min read
Building a Java WebSocket Chat Server and Client with SpringBoot
Laravel Tech Community
Laravel Tech Community
Nov 12, 2020 · Backend Development

PHP Kafka Client Library (longlang/phpkafka) Overview

The PHP Kafka client library supports PHP‑FPM and Swoole environments, implements all 50 Kafka APIs with compression, SSL, and SASL features, requires PHP ≥ 7.1 and Kafka ≥ 1.0.0, and can be installed via Composer.

KafkaMessage Queueclient
0 likes · 2 min read
PHP Kafka Client Library (longlang/phpkafka) Overview
Java Captain
Java Captain
Sep 3, 2019 · Backend Development

Getting Started with Bitchat: A Netty‑Based Instant Messaging Framework

This guide introduces Bitchat, a Netty‑based IM framework, showing how to start the server and client, use built‑in commands for login, user listing and private messaging, explains its architecture, custom protocol, health‑check mechanisms, and how to handle business logic with asynchronous thread pools.

FrameworkIMJava
0 likes · 12 min read
Getting Started with Bitchat: A Netty‑Based Instant Messaging Framework
Programmer DD
Programmer DD
Jun 28, 2019 · Backend Development

Master Elasticsearch with Jest: A Hands‑On Java Client Guide

This tutorial walks you through using Jest, a fluent Java HTTP client for Elasticsearch, covering Maven setup, creating a reusable client, performing CRUD operations, bulk and asynchronous requests, and showcases code examples that illustrate how to manage indices and documents efficiently.

ElasticsearchJavaJest
0 likes · 12 min read
Master Elasticsearch with Jest: A Hands‑On Java Client Guide